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
ConstructorsModifierConstructorDescriptionprotected
Distribution
(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.
-