Package org.apache.commons.math.random

Random number and random data generators.

See:
          Description

Interface Summary
EmpiricalDistribution Represents an empirical probability distribution -- a probability distribution derived from observed data without making any assumptions about the functional form of the population distribution that the data come from.
NormalizedRandomGenerator This interface represent a normalized random generator for scalars.
RandomData Random data generation utilities.
RandomGenerator Interface extracted from java.util.Random.
RandomVectorGenerator This interface represents a random generator for whole vectors.
 

Class Summary
AbstractRandomGenerator Abstract class implementing the RandomGenerator interface.
CorrelatedRandomVectorGenerator A RandomVectorGenerator that generates vectors with with correlated components.
EmpiricalDistributionImpl Implements EmpiricalDistribution interface.
GaussianRandomGenerator This class is a gaussian normalized random generator for scalars.
JDKRandomGenerator Extension of java.util.Random to implement RandomGenerator.
RandomAdaptor Extension of java.util.Random wrapping a RandomGenerator.
RandomDataImpl Implements the RandomData interface using a RandomGenerator instance to generate non-secure data and a SecureRandom instance to provide data for the nextSecureXxx methods.
UncorrelatedRandomVectorGenerator A RandomVectorGenerator that generates vectors with uncorrelated components.
UniformRandomGenerator This class implements a normalized uniform random generator.
ValueServer Generates values for use in simulation applications.
 

Exception Summary
NotPositiveDefiniteMatrixException This class represents exceptions thrown by the correlated random vector generator.
 

Package org.apache.commons.math.random Description

Random number and random data generators.