|  | Rand | 
 Inheritance Hierarchy
Inheritance Hierarchy Syntax
SyntaxThe RandGenWeibull type exposes the following members.
 Constructors
Constructors| 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. | 
 Properties
Properties| 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) | 
 Methods
Methods| 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. | 
 Fields
Fields| Name | Description | |
|---|---|---|
|  | rand_ | A delegate method for generating uniform deviates between zero and one. (Inherited from RandomNumberGenerator) | 
 See Also
See Also