# Uses of Interface
org.apache.commons.math3.distribution.IntegerDistribution

Packages that use IntegerDistribution
Package
Description
org.apache.commons.math3.distribution
Implementations of common discrete and continuous distributions.
org.apache.commons.math3.random
Random number and random data generators.

## Uses of IntegerDistribution in org.apache.commons.math3.distribution

Classes in org.apache.commons.math3.distribution that implement IntegerDistribution
Modifier and Type
Class
Description
`class`
`AbstractIntegerDistribution`
Base class for integer-valued discrete distributions.
`class`
`BinomialDistribution`
Implementation of the binomial distribution.
`class`
`EnumeratedIntegerDistribution`
Implementation of an integer-valued `EnumeratedDistribution`.
`class`
`GeometricDistribution`
Implementation of the geometric distribution.
`class`
`HypergeometricDistribution`
Implementation of the hypergeometric distribution.
`class`
`PascalDistribution`
Implementation of the Pascal distribution.
`class`
`PoissonDistribution`
Implementation of the Poisson distribution.
`class`
`UniformIntegerDistribution`
Implementation of the uniform integer distribution.
`class`
`ZipfDistribution`
Implementation of the Zipf distribution.

## Uses of IntegerDistribution in org.apache.commons.math3.random

Methods in org.apache.commons.math3.random with parameters of type IntegerDistribution
Modifier and Type
Method
Description
`int`
RandomDataImpl.`nextInversionDeviate(IntegerDistribution distribution)`
Deprecated.
use the distribution's sample() method