jsim.variate
Class Normal

java.lang.Object
  extended by jsim.variate.Variate
      extended by jsim.variate.Normal

public class Normal
extends Variate

Normal random variate generation.


Constructor Summary
Normal(double mu, double sigma, int i)
          Constructs a Normal random variate.
 
Method Summary
 double gen()
          Generate a normally distributed random number.
 java.lang.Double[] getParameters()
          Get the parameters of the constuctor
 
Methods inherited from class jsim.variate.Variate
incStream, printName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Normal

public Normal(double mu,
              double sigma,
              int i)
Constructs a Normal random variate.

Parameters:
mu - mean
sigma - standard deviation
i - random number stream
Method Detail

getParameters

public java.lang.Double[] getParameters()
Get the parameters of the constuctor

Overrides:
getParameters in class Variate

gen

public double gen()
Generate a normally distributed random number. These random numbers are generated in pairs.

Overrides:
gen in class Variate
Returns:
double random number from Normal distribution