# 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.optimization | This package provides common interfaces for the optimization algorithms provided in sub-packages.
  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.ranking | Classes providing rank transformations.

- 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 Implements the `RandomData` interface using a `RandomGenerator` instance to generate non-secure data and a `SecureRandom` instance to provide data for the `nextSecureXxx` methods.

- 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.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 Random data generation utilities.
  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.
  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.ranking
  Class and Description
  RandomGenerator Interface extracted from `java.util.Random`.

Copyright © 2003-2012 The Apache Software Foundation. All Rights Reserved.