﻿RandGenPoisson Members

The RandGenPoisson type exposes the following members.

# Constructors

NameDescription
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

NameDescription
Clone
Creates a deep copy of this random number generator.
(Overrides RandomNumberGenerator..::..Clone()()()().)
Equals
Determines whether the specified Object is equal to the current Object.
(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

NameDescription
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.)