## Uses of Class
cern.jet.random.AbstractDistribution

- Packages that use AbstractDistribution
  Package | Description
  --- | ---
  cern.jet.random | Large variety of probability distributions featuring high performance generation of random numbers, CDF's and PDF's.

- - ### Uses of AbstractDistribution in cern.jet.random

    Subclasses of AbstractDistribution in cern.jet.random
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractContinousDistribution` Abstract base class for all continous distributions.
    `class` | `AbstractDiscreteDistribution` Abstract base class for all discrete distributions.
    `class` | `Beta` Beta distribution; math definition and animated definition.
    `class` | `Binomial` Binomial distribution; See the math definition and animated definition.
    `class` | `BreitWigner` BreitWigner (aka Lorentz) distribution; See the math definition.
    `class` | `BreitWignerMeanSquare` Mean-square BreitWigner distribution; See the math definition.
    `class` | `ChiSquare` ChiSquare distribution; See the math definition and animated definition.
    `class` | `Empirical` Empirical distribution.
    `class` | `EmpiricalWalker` Discrete Empirical distribution (pdf's can be specified).
    `class` | `Exponential` Exponential Distribution (aka Negative Exponential Distribution); See the math definition animated definition.
    `class` | `ExponentialPower` Exponential Power distribution.
    `class` | `Gamma` Gamma distribution; math definition, definition of gamma function and animated definition.
    `class` | `Hyperbolic` Hyperbolic distribution.
    `class` | `HyperGeometric` HyperGeometric distribution; See the math definition The hypergeometric distribution with parameters `N`, `n` and `s` is the probability distribution of the random variable X, whose value is the number of successes in a sample of `n` items from a population of size `N` that has `s` 'success' items and `N - s` 'failure' items.
    `class` | `Logarithmic` Logarithmic distribution.
    `class` | `NegativeBinomial` Negative Binomial distribution; See the math definition.
    `class` | `Normal` Normal (aka Gaussian) distribution; See the math definition and animated definition.
    `class` | `Poisson` Poisson distribution (quick); See the math definition and animated definition.
    `class` | `PoissonSlow` Poisson distribution; See the math definition and animated definition.
    `class` | `StudentT` StudentT distribution (aka T-distribution); See the math definition and animated definition.
    `class` | `Uniform` Uniform distribution; Math definition and animated definition.
    `class` | `VonMises` Von Mises distribution.
    `class` | `Zeta` Zeta distribution.

    Methods in cern.jet.random with parameters of type AbstractDistribution
    Modifier and Type | Method and Description
    --- | ---
    `static void` | Benchmark.`randomInstance(int size, boolean print, AbstractDistribution dist)` generates random numbers from
    `static void` | Benchmark.`test(int size, AbstractDistribution distribution)` Prints the first `size` random numbers generated by the distribution.
    `static void` | Benchmark.`test2(int size, AbstractDistribution distribution)` Prints the first `size` random numbers generated by the distribution.
    `static void` | Benchmark.`test2(int size, AbstractDistribution a, AbstractDistribution b)` Prints the first `size` random numbers generated by the distribution.

Jump to the Colt Homepage