umontreal.iro.lecuyer.randvar
Class PoissonTIACGen
java.lang.Object
umontreal.iro.lecuyer.randvar.RandomVariateGen
umontreal.iro.lecuyer.randvar.RandomVariateGenInt
umontreal.iro.lecuyer.randvar.PoissonGen
umontreal.iro.lecuyer.randvar.PoissonTIACGen
public class PoissonTIACGen
- extends PoissonGen
This class implements random variate generators having the Poisson
distribution (see PoissonGen
).
Uses the tabulated inversion combined with the acceptance complement
(TIAC) method of.
The implementation is adapted from UNURAN.
PoissonTIACGen
public PoissonTIACGen(RandomStream s,
double lambda)
- Creates a Poisson random variate generator with
parameter λ = lambda, using stream s.
PoissonTIACGen
public PoissonTIACGen(RandomStream s,
PoissonDist dist)
- Creates a new random variate generator using the Poisson
distribution dist and stream s.
nextInt
public int nextInt()
- Description copied from class:
RandomVariateGenInt
- .
the generated value
- Overrides:
nextInt
in class RandomVariateGenInt
nextInt
public static int nextInt(RandomStream s,
double lambda)
To submit a bug or ask questions, send an e-mail to
Pierre L'Ecuyer.