# 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.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 and 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 and Description
  RandomDataImpl Deprecated. to be removed in 4.0. Use `RandomDataGenerator` instead
  RandomGenerator Interface extracted from `java.util.Random`.

- Classes in org.apache.commons.math3.random used by org.apache.commons.math3.genetics
  Class and Description
  RandomGenerator Interface extracted from `java.util.Random`.

- Classes in org.apache.commons.math3.random used by org.apache.commons.math3.ml.clustering
  Class and Description
  RandomGenerator Interface extracted from `java.util.Random`.

- Classes in org.apache.commons.math3.random used by org.apache.commons.math3.ml.neuralnet
  Class and Description
  RandomGenerator Interface extracted from `java.util.Random`.

- Classes in org.apache.commons.math3.random used by org.apache.commons.math3.optim
  Class and 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 and 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.vector
  Class and 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 and Description
  RandomGenerator Interface extracted from `java.util.Random`.

- Classes in org.apache.commons.math3.random used by org.apache.commons.math3.optimization
  Class and 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 and Description
  RandomGenerator Interface extracted from `java.util.Random`.

- Classes in org.apache.commons.math3.random used by org.apache.commons.math3.optimization.univariate
  Class and Description
  RandomGenerator Interface extracted from `java.util.Random`.

- Classes in org.apache.commons.math3.random used by org.apache.commons.math3.random
  Class and 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. Use `RandomDataGenerator` directly
  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. Use `RandomDataGenerator` instead
  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 and Description
  RandomGenerator Interface extracted from `java.util.Random`.

- Classes in org.apache.commons.math3.random used by org.apache.commons.math3.stat.ranking
  Class and Description
  RandomGenerator Interface extracted from `java.util.Random`.

- Classes in org.apache.commons.math3.random used by org.apache.commons.math3.util
  Class and Description
  RandomGenerator Interface extracted from `java.util.Random`.

Copyright © 2003–2014 The Apache Software Foundation. All rights reserved.