Package org.apache.commons.math4.random
Random Data Generation
Some of the utilities in this package use the pseudo-random number
generators defined in the
Commons RNG library in order to provide
higher level functionality (such as random strings) based on an underlying
source of randomness that provides sequences of uniformly distributed integers.
Others are sources of pseudo-randomness that directly produce "compound" types
such as random vectors.
-
Interface Summary Interface Description NormalizedRandomGenerator This interface represent a normalized random generator for scalars.RandomGenerator Deprecated. As of 4.0.RandomVectorGenerator This interface represents a random generator for whole vectors. -
Class Summary Class Description CorrelatedRandomVectorGenerator ARandomVectorGeneratorthat generates vectors with with correlated components.GaussianRandomGenerator Random generator that generates normally distributed samples.HaltonSequenceGenerator Implementation of a Halton sequence.RandomUtils Factory for creating generators of miscellaneous data.RandomUtils.DataGenerator Various random data generation routines.RngAdaptor Deprecated. As of 4.0.SobolSequenceGenerator Implementation of a Sobol sequence.StableRandomGenerator This class provides a stable normalized random generator.SynchronizedRandomGenerator Deprecated. As of 4.0.UncorrelatedRandomVectorGenerator ARandomVectorGeneratorthat generates vectors with uncorrelated components.UniformRandomGenerator This class implements a normalized uniform random generator.