# Package com.numericalmethod.suanshu.stats.random.rng.univariate

• Interface Summary
Interface Description
RandomLongGenerator
A (pseudo) random number generator that generates a sequence of longs that lack any pattern and are uniformly distributed.
RandomNumberGenerator
A (pseudo) random number generator is an algorithm designed to generate a sequence of numbers that lack any pattern.
• Class Summary
Class Description
BernoulliTrial
A Bernoulli trial (or binomial trial) is a random experiment with exactly two possible outcomes, "success" and "failure", in which the probability of success, p, is the same every time the experiment is conducted.
BinomialRNG
This random number generator samples from the binomial distribution.
BurnInRNG
A burn-in random number generator discards the first M samples.
InverseTransformSampling
Inverse transform sampling (also known as inversion sampling, the inverse probability integral transform, the inverse transformation method, Smirnov transform, golden rule, etc.) is a basic method for pseudo-random number sampling, i.e.
LogNormalRNG
This random number generator samples from the log-normal distribution.
RayleighRNG
This random number generator samples from the Rayleigh distribution using the inverse transform sampling method.
ThinRNG
Thinning is a scheme that returns every m-th item, discarding the last m-1 items for each draw.
WeibullRNG
This random number generator samples from the Weibull distribution using the inverse transform sampling method.