Class AbstractDiscreteDistribution

All Implemented Interfaces:
DoubleFunction, IntFunction, Serializable, Cloneable
Direct Known Subclasses:
Binomial, EmpiricalWalker, HyperGeometric, NegativeBinomial, Poisson, PoissonSlow, Zeta

public abstract class AbstractDiscreteDistribution extends AbstractDistribution
Abstract base class for all discrete distributions.
Version:
1.0, 09/24/99
See Also:
  • Constructor Details

    • AbstractDiscreteDistribution

      protected AbstractDiscreteDistribution()
      Makes this class non instantiable, but still let's others inherit from it.
  • Method Details

    • nextDouble

      public double nextDouble()
      Returns a random number from the distribution; returns (double) nextInt().
      Specified by:
      nextDouble in class AbstractDistribution
    • nextInt

      public abstract int nextInt()
      Returns a random number from the distribution.
      Overrides:
      nextInt in class AbstractDistribution