Rand |
The RandGenWeibull type exposes the following members.
| Name | Description | |
|---|---|---|
| RandGenWeibull(Double) | Constructs a random number generator using RandGenMTwist as the underlying uniform random number generator. The generated deviates will follow a Weibull distribution with the specified shape and default scale. | |
| RandGenWeibull(Double, RandomNumberGeneratorUniformRandomNumber) | Constructs a random number generator using the given shape and delegate as the underlying uniform random number generator. The default scale is used. | |
| RandGenWeibull(Double, Double) | Constructs a random number generator using RandGenMTwist as the underlying uniform random number generator. The generated deviates will follow a Weibull distribution with the specified shape and scale. | |
| RandGenWeibull(Double, Int32) | Constructs a random number generator using a seeded RandGenMTwist as the underlying uniform random number generator. The generated deviates will follow a Weibull distribution with the specified shape default scale. | |
| RandGenWeibull(Double, Double, RandomNumberGeneratorUniformRandomNumber) | Constructs a RandGenWeibull random number generator instance with the given shape, scale, and underlying uniform random number delegate. | |
| RandGenWeibull(Double, Double, Int32) | Constructs a random number generator using a seeded RandGenMTwist as the underlying uniform random number generator. The generated deviates will follow a Weibull distribution with the specified shape and scale. |
| Name | Description | |
|---|---|---|
| DefaultScale | Gets and sets the value for the default scale parameter for all instances of RandGenWeibull. | |
| Scale | Gets and sets the scale parameter for the Weibull distribution. Must be positive. | |
| Shape | Gets and sets the shape parameter for the Weibull distribution. | |
| UniformDeviateMethod |
Gets and sets the delegate method for generating uniform deviates between
zero and one.
(Inherited from RandomNumberGenerator) |
| Name | Description | |
|---|---|---|
| Clone |
Creates a deep copy of this random number generator.
(Overrides RandomNumberGeneratorClone) | |
| Fill(Double) |
Fills the given array of doubles with random values.
(Inherited from RandomNumberGenerator) | |
| Fill(DoubleComplex) |
Fills the given array of double-precision complex numbers with random values.
(Inherited from RandomNumberGenerator) | |
| Fill(DoubleDataBlock) |
Fills the given data block with random values.
(Inherited from RandomNumberGenerator) | |
| Fill(FloatComplex) |
Fills the given array of single-precision complex numbers with random values.
(Inherited from RandomNumberGenerator) | |
| Fill(Single) |
Fills the given array of floats with random values.
(Inherited from RandomNumberGenerator) | |
| Next | Generates a random number. | |
| NextDouble |
Generates a double precision random number.
(Overrides RandomNumberGeneratorNextDouble) | |
| NextDoubleComplex |
Method for generating a double precision complex number random deviate.
(Inherited from RandomNumberGenerator) | |
| 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) | |
| SetParameters | Sets the shape an scale parameters for the Weibull distribution. Both must be positive. |
| Name | Description | |
|---|---|---|
| rand_ |
A delegate method for generating uniform deviates between zero and one.
(Inherited from RandomNumberGenerator) |