The RandGenPoisson type exposes the following members.

Constructors

  NameDescription
Public methodRandGenPoisson()()()()
Constructs a random number generator using a RandGenMTwist as the underlying uniform random number generator. The generated deviates will follow a Poisson distribution with mean equals 1.
Public methodRandGenPoisson(Double)
Constructs a random number generator using a RandGenMTwist as the underlying uniform random number generator. The generated deviates will follow a Poisson distribution with the specified mean.
Public methodRandGenPoisson(Int32)
Constructs a random number generator using a seeded RandGenMTwist as the underlying uniform random number generator. The generated deviates will follow a Poisson distribution with mean equals 1.
Public methodRandGenPoisson(RandomNumberGenerator..::..UniformRandomNumber)
Constructs a random number generator using the given delegate as the underlying uniform random number generator. The generated deviates will follow a Poisson distribution with mean equals 1.
Public methodRandGenPoisson(Double, RandomNumberGenerator..::..UniformRandomNumber)
Constructs a random number generator using the given delegate as the underlying uniform random number generator. The generated deviates will follow a Poisson distribution with the specified mean.
Public methodRandGenPoisson(Double, Int32)
Constructs a random number generator using a seeded RandGenMTwist as the underlying uniform random number generator. The generated deviates will follow a Poisson distribution with the specified mean.

Methods

  NameDescription
Public methodClone
Creates a deep copy of this random number generator.
(Overrides RandomNumberGenerator..::..Clone()()()().)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodFill(array<Double>[]()[][])
Fills the given array of doubles with random values.
(Overrides RandomNumberGenerator..::..Fill(array<Double>[]()[][]).)
Public methodFill(array<Single>[]()[][])
Fills the given array of floats with random values.
(Inherited from RandomNumberGenerator.)
Public methodFill(array<DoubleComplex>[]()[][])
Fills the given array of double-precision complex numbers with random values.
(Overrides RandomNumberGenerator..::..Fill(array<DoubleComplex>[]()[][]).)
Public methodFill(DoubleDataBlock)
Fills the given data block with random values.
(Inherited from RandomNumberGenerator.)
Public methodFill(array<FloatComplex>[]()[][])
Fills the given array of single-precision complex numbers with random values.
(Inherited from RandomNumberGenerator.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Public methodNext
Generates a random number.
Public methodNextDouble
Generates a double precision random number.
(Overrides RandomNumberGenerator..::..NextDouble()()()().)
Public methodNextDoubleComplex
Method for generating a double precision complex number random deviate.
(Overrides RandomNumberGenerator..::..NextDoubleComplex()()()().)
Public methodNextFloat
Method for generating a single precision random deviate.
(Inherited from RandomNumberGenerator.)
Public methodNextFloatComplex
Method for generating a single precision complex number random deviate.
(Inherited from RandomNumberGenerator.)
Public methodReset()()()()
Resets the random number generator using a random seed.
(Inherited from RandomNumberGenerator.)
Public methodReset(Int32)
Resets the random number generator with the specified seed.
(Inherited from RandomNumberGenerator.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)

Properties

  NameDescription
Public propertyMean
Gets and sets the mean of the Poisson distribution.
Public propertyUniformDeviateMethod
Gets and sets the delegate method for generating uniform deviates between zero and one.
(Inherited from RandomNumberGenerator.)

See Also