DistFunc_rPoisson

DistFunc_rPoisson(\*args)

Realization of a Poisson distribution.

Parameters
lambda: float, :math:`lambdageq 0`

The intensity of the Poisson distribution

sizeint

The number of realizations to generate.

Returns
realizationsint or Indices

The realizations of the discrete disctribution.

Notes

For the small values of \lambda, we use the method of inversion by sequential search described in [devroye1986] and with the important errata in [devroye1986b]. For the large values of \lambda, we use the ratio of uniform method described in [stadlober1990].

Examples

>>> import openturns as ot
>>> ot.RandomGenerator.SetSeed(0)
>>> r = ot.DistFunc.rPoisson(5.0)
>>> r = ot.DistFunc.rPoisson(5.0, 10)