The RandGenPoisson type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| RandGenPoisson()()()() |
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.
| |
| RandGenPoisson(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.
| |
| RandGenPoisson(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.
| |
| RandGenPoisson(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.
| |
| RandGenPoisson(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.
| |
| RandGenPoisson(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
| Name | Description | |
|---|---|---|
| Clone |
Creates a deep copy of this random number generator.
(Overrides RandomNumberGenerator..::..Clone()()()().) | |
| Equals | (Inherited from Object.) | |
| Fill(array<Double>[]()[][]) |
Fills the given array of doubles with random values.
(Overrides RandomNumberGenerator..::..Fill(array<Double>[]()[][]).) | |
| Fill(array<Single>[]()[][]) |
Fills the given array of floats with random values.
(Inherited from RandomNumberGenerator.) | |
| Fill(array<DoubleComplex>[]()[][]) |
Fills the given array of double-precision complex numbers with random values.
(Overrides RandomNumberGenerator..::..Fill(array<DoubleComplex>[]()[][]).) | |
| Fill(DoubleDataBlock) |
Fills the given data block with random values.
(Inherited from RandomNumberGenerator.) | |
| Fill(array<FloatComplex>[]()[][]) |
Fills the given array of single-precision complex numbers with random values.
(Inherited from RandomNumberGenerator.) | |
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetType | Gets the type of the current instance. (Inherited from Object.) | |
| Next |
Generates a random number.
| |
| NextDouble |
Generates a double precision random number.
(Overrides RandomNumberGenerator..::..NextDouble()()()().) | |
| NextDoubleComplex |
Method for generating a double precision complex number random deviate.
(Overrides RandomNumberGenerator..::..NextDoubleComplex()()()().) | |
| NextFloat |
Method for generating a single precision random deviate.
(Inherited from RandomNumberGenerator.) | |
| NextFloatComplex |
Method for generating a single precision complex number random deviate.
(Inherited from RandomNumberGenerator.) | |
| Reset()()()() |
Resets the random number generator using a random seed.
(Inherited from RandomNumberGenerator.) | |
| Reset(Int32) |
Resets the random number generator with the specified seed.
(Inherited from RandomNumberGenerator.) | |
| ToString | Returns a string that represents the current object. (Inherited from Object.) |
Properties
| Name | Description | |
|---|---|---|
| Mean |
Gets and sets the mean of the Poisson distribution.
| |
| UniformDeviateMethod |
Gets and sets the delegate method for generating uniform deviates between
zero and one.
(Inherited from RandomNumberGenerator.) |