public class PoissonGenerator extends Object implements NumberGenerator<Integer>
Constructor and Description |
---|
PoissonGenerator(double mean,
Random rng)
Creates a generator of Poisson-distributed values from a distribution
with the specified mean.
|
PoissonGenerator(NumberGenerator<Double> mean,
Random rng)
Creates a generator of Poisson-distributed values.
|
public PoissonGenerator(NumberGenerator<Double> mean, Random rng)
Creates a generator of Poisson-distributed values. The mean is
determined by the provided NumberGenerator
. This means that
the statistical parameters of this generator may change over time.
One example of where this is useful is if the mean generator is attached
to a GUI control that allows a user to tweak the parameters while a
program is running.
To create a Poisson generator with a constant mean, use the
PoissonGenerator(double, Random)
constructor instead.
mean
- A NumberGenerator
that provides the mean of the
Poisson distribution used for the next generated value.rng
- The source of randomness.public PoissonGenerator(double mean, Random rng)
mean
- The mean of the values generated.rng
- The source of randomness.public Integer nextValue()
nextValue
in interface NumberGenerator<Integer>
Copyright © 2015. All rights reserved.