Class AbstractDiscreteDistribution

java.lang.Object
sim.util.distribution.AbstractDistribution
sim.util.distribution.AbstractDiscreteDistribution
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
Binomial, EmpiricalWalker, HyperGeometric, NegativeBinomial, Poisson, PoissonSlow, Zeta, Zipfian

public abstract class AbstractDiscreteDistribution extends AbstractDistribution
Abstract base class for all discrete distributions.
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