# Uses of Package
org.apache.commons.math3.random

Packages that use org.apache.commons.math3.random
Package
Description
org.apache.commons.math3.analysis.interpolation
Univariate real functions interpolation algorithms.
org.apache.commons.math3.distribution
Implementations of common discrete and continuous distributions.
org.apache.commons.math3.genetics
This package provides Genetic Algorithms components and implementations.
org.apache.commons.math3.ml.clustering
Clustering algorithms.
org.apache.commons.math3.ml.neuralnet
Neural networks.
org.apache.commons.math3.optim
Generally, optimizers are algorithms that will either `minimize` or `maximize` a scalar function, called the `objective function`.
org.apache.commons.math3.optim.nonlinear.scalar
Algorithms for optimizing a scalar function.
org.apache.commons.math3.optim.nonlinear.scalar.noderiv
This package provides optimization algorithms that do not require derivatives.
org.apache.commons.math3.optim.nonlinear.vector
Algorithms for optimizing a vector function.
org.apache.commons.math3.optim.univariate
One-dimensional optimization algorithms.
org.apache.commons.math3.optimization
All classes and sub-packages of this package are deprecated.
org.apache.commons.math3.optimization.direct
This package provides optimization algorithms that don't require derivatives.
org.apache.commons.math3.optimization.univariate
Univariate real functions minimum finding algorithms.
org.apache.commons.math3.random
Random number and random data generators.
org.apache.commons.math3.stat.inference
Classes providing hypothesis testing.
org.apache.commons.math3.stat.ranking
Classes providing rank transformations.
org.apache.commons.math3.util
Convenience routines and common data structures used throughout the commons-math library.

Classes in org.apache.commons.math3.random used by org.apache.commons.math3.analysis.interpolation
Class
Description
UnitSphereRandomVectorGenerator
Generate random vectors isotropically located on the surface of a sphere.
Classes in org.apache.commons.math3.random used by org.apache.commons.math3.distribution
Class
Description
RandomDataImpl
Deprecated.
to be removed in 4.0.
RandomGenerator
Interface extracted from `java.util.Random`.
Classes in org.apache.commons.math3.random used by org.apache.commons.math3.genetics
Class
Description
RandomGenerator
Interface extracted from `java.util.Random`.
Classes in org.apache.commons.math3.random used by org.apache.commons.math3.ml.clustering
Class
Description
RandomGenerator
Interface extracted from `java.util.Random`.
Classes in org.apache.commons.math3.random used by org.apache.commons.math3.ml.neuralnet
Class
Description
RandomGenerator
Interface extracted from `java.util.Random`.
Classes in org.apache.commons.math3.random used by org.apache.commons.math3.optim
Class
Description
RandomVectorGenerator
This interface represents a random generator for whole vectors.
Classes in org.apache.commons.math3.random used by org.apache.commons.math3.optim.nonlinear.scalar
Class
Description
RandomVectorGenerator
This interface represents a random generator for whole vectors.
Classes in org.apache.commons.math3.random used by org.apache.commons.math3.optim.nonlinear.scalar.noderiv
Class
Description
RandomGenerator
Interface extracted from `java.util.Random`.
Classes in org.apache.commons.math3.random used by org.apache.commons.math3.optim.nonlinear.vector
Class
Description
RandomVectorGenerator
This interface represents a random generator for whole vectors.
Classes in org.apache.commons.math3.random used by org.apache.commons.math3.optim.univariate
Class
Description
RandomGenerator
Interface extracted from `java.util.Random`.
Classes in org.apache.commons.math3.random used by org.apache.commons.math3.optimization
Class
Description
RandomVectorGenerator
This interface represents a random generator for whole vectors.
Classes in org.apache.commons.math3.random used by org.apache.commons.math3.optimization.direct
Class
Description
RandomGenerator
Interface extracted from `java.util.Random`.
Classes in org.apache.commons.math3.random used by org.apache.commons.math3.optimization.univariate
Class
Description
RandomGenerator
Interface extracted from `java.util.Random`.
Classes in org.apache.commons.math3.random used by org.apache.commons.math3.random
Class
Description
AbstractWell
This abstract class implements the WELL class of pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.
BitsStreamGenerator
Base class for random number generators that generates bits streams.
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
Deprecated.
to be removed in 4.0.
RandomDataGenerator
Implements the `RandomData` interface using a `RandomGenerator` instance to generate non-secure data and a `SecureRandom` instance to provide data for the `nextSecureXxx` methods.
RandomDataImpl
Deprecated.
to be removed in 4.0.
RandomGenerator
Interface extracted from `java.util.Random`.
RandomVectorGenerator
This interface represents a random generator for whole vectors.
Classes in org.apache.commons.math3.random used by org.apache.commons.math3.stat.inference
Class
Description
RandomGenerator
Interface extracted from `java.util.Random`.
Classes in org.apache.commons.math3.random used by org.apache.commons.math3.stat.ranking
Class
Description
RandomGenerator
Interface extracted from `java.util.Random`.
Classes in org.apache.commons.math3.random used by org.apache.commons.math3.util
Class
Description
RandomGenerator
Interface extracted from `java.util.Random`.