ipdlx.tools
Class RandomGenerator

java.lang.Object
  extended by ipdlx.tools.RandomGenerator

public abstract class RandomGenerator
extends java.lang.Object


Constructor Summary
RandomGenerator()
           
 
Method Summary
static double gaussianDouble()
           
static double gaussianDouble(float dev)
          Generates a random double from a Gaussian distribution with the specified deviation.
static double gaussianRandom(double mean, float deviation)
           
static void main(java.lang.String[] args)
           
static double randomDouble(double lo, double hi)
           
static void setDeviation(float dev)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RandomGenerator

public RandomGenerator()
Method Detail

gaussianDouble

public static double gaussianDouble()

setDeviation

public static void setDeviation(float dev)

gaussianDouble

public static double gaussianDouble(float dev)
Generates a random double from a Gaussian distribution with the specified deviation.

Parameters:
dev - the desired deviation.
Returns:
a random double from a Gaussian distribution with deviation dev.

randomDouble

public static double randomDouble(double lo,
                                  double hi)

gaussianRandom

public static double gaussianRandom(double mean,
                                    float deviation)

main

public static final void main(java.lang.String[] args)