Class Distribution<T,U extends Random>
java.lang.Object
org.flag4j.rng.distributions.Distribution<T,U>
- Type Parameters:
T- The type of the output of the distributions probability density function.
- Direct Known Subclasses:
Complex128BiGaussian,Complex128UniformDisk,Complex128UniformRect,RealGaussian,RealUniform
Base class for all statistical distributions.
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDistribution(U rng) Constructs a distribution with a random number generator to be used for sampling this distribution. -
Method Summary
-
Field Details
-
rng
-
-
Constructor Details
-
Distribution
Constructs a distribution with a random number generator to be used for sampling this distribution.- Parameters:
rng- Random number generator to use when sampling this distribution.
-
-
Method Details
-
sample
Randomly samples this distribution.- Returns:
- A random value distributed according to this distribution.
-