|  | Random | 
 Inheritance Hierarchy
Inheritance Hierarchy Syntax
SyntaxThe RandomNumberGenerator type exposes the following members.
 Constructors
Constructors| Name | Description | |
|---|---|---|
|  | RandomNumberGenerator | Default constructor. | 
|  | RandomNumberGenerator(RandomNumberGeneratorUniformRandomNumber) | Constructs a RandomNumberGenerator instance using the given delegate as the underlying uniform random number generator. | 
 Properties
Properties| Name | Description | |
|---|---|---|
|  | UniformDeviateMethod | Gets and sets the delegate method for generating uniform deviates between zero and one. | 
 Methods
Methods| Name | Description | |
|---|---|---|
|  | Clone | Returns a deep copy of a random number generator. | 
|  | Fill(Double) | Fills the given array of doubles with random values. | 
|  | Fill(DoubleComplex) | Fills the given array of double-precision complex numbers with random values. | 
|  | Fill(DoubleDataBlock) | Fills the given data block with random values. | 
|  | Fill(FloatComplex) | Fills the given array of single-precision complex numbers with random values. | 
|  | Fill(Single) | Fills the given array of floats with random values. | 
|   | gammln | Natural log of the gamma function. | 
|  | NextDouble | Method for generating a single precision random deviate. | 
|  | NextDoubleComplex | Method for generating a double precision complex number random deviate. | 
|  | NextFloat | Method for generating a single precision random deviate. | 
|  | NextFloatComplex | Method for generating a single precision complex number random deviate. | 
|  | Reset | Resets the random number generator using a random seed. | 
|  | Reset(Int32) | Resets the random number generator with the specified seed. | 
 Fields
Fields See Also
See Also Inheritance Hierarchy
Inheritance Hierarchy