Class RealGaussian
A real Gaussian (e.g. normal) distribution.
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal double
Mean of the Gaussian distribution.final double
Standard deviation of the Gaussian distribution.Fields inherited from class org.flag4j.rng.distributions.Distribution
rng
-
Constructor Summary
ConstructorsConstructorDescriptionRealGaussian
(RandomComplex rng, double mean, double std) Constructs a real Gaussian distribution. -
Method Summary
-
Field Details
-
mean
public final double meanMean of the Gaussian distribution. -
std
public final double stdStandard deviation of the Gaussian distribution.
-
-
Constructor Details
-
RealGaussian
Constructs a real Gaussian distribution.- Parameters:
rng
- Pseudorandom number generator to use when randomly sampling from this distribution.mean
- Mean of the Gaussian distribution.std
- Standard deviation of the Gaussian distribution.
-
-
Method Details
-
sample
Randomly samples this Gaussian distribution.- Specified by:
sample
in classDistribution<Double,
Random> - Returns:
- A pseudorandom value distributed according to a Gaussian distribution with specified
mean
andstandard deviation
.
-