|
Uncommons Maths API (Version 1.2.3) |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.uncommons.maths.random.GaussianGenerator
public class GaussianGenerator
Normally distributed random sequence.
Constructor Summary | |
---|---|
GaussianGenerator(double mean,
double standardDeviation,
Random rng)
Creates a generator of normally-distributed values from a distribution with the specified mean and standard deviation. |
|
GaussianGenerator(NumberGenerator<Double> mean,
NumberGenerator<Double> standardDeviation,
Random rng)
Creates a generator of normally-distributed values. |
Method Summary | |
---|---|
Double |
nextValue()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GaussianGenerator(NumberGenerator<Double> mean, NumberGenerator<Double> standardDeviation, Random rng)
Creates a generator of normally-distributed values. The mean and
standard deviation are determined by the provided
NumberGenerator
s. This means that the statistical parameters
of this generator may change over time. One example of where this
is useful is if the mean and standard deviation generators are attached
to GUI controls that allow a user to tweak the parameters while a
program is running.
To create a Gaussian generator with a constant mean and standard
deviation, use the GaussianGenerator(double, double, Random)
constructor instead.
mean
- A NumberGenerator
that provides the mean of the
Gaussian distribution used for the next generated value.standardDeviation
- A NumberGenerator
that provides the
standard deviation of the Gaussian distribution used for the next
generated value.rng
- The source of randomness.public GaussianGenerator(double mean, double standardDeviation, Random rng)
mean
- The mean of the values generated.standardDeviation
- The standard deviation of the values generated.rng
- The source of randomness.Method Detail |
---|
public Double nextValue()
nextValue
in interface NumberGenerator<Double>
|
Uncommons Maths API (Version 1.2.3) |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |