﻿RandGenNormal Class   # RandGenNormal Class

Class RandGenNormal generates random numbers from a normal distribution. Inheritance Hierarchy

Namespace:  CenterSpace.NMath.Core
Assembly:  NMath (in NMath.dll) Version: 7.3 Syntax
`public class RandGenNormal : RandomNumberGenerator`

The RandGenNormal type exposes the following members. Constructors
NameDescription RandGenNormal
Constructs a random number generator using a RandGenMTwist as the underlying uniform random number generator. The mean and variance of the deviates are 0 and 1, respectively. RandGenNormal(Int32)
Constructs a random number generator using a seeded RandGenMTwist as the underlying uniform random number generator. The mean and variance of the deviates are 0 and 1, respectively. RandGenNormal(RandomNumberGeneratorUniformRandomNumber)
Constructs a random number generator using the given delegate as the underlying uniform random number generator. The mean and variance of the deviates are 0 and 1, respectively. RandGenNormal(Double, Double)
Constructs a random number generator using a RandGenMTwist as the underlying uniform random number generator. The generated deviates will follow a normal distribution with the specified mean and variance. RandGenNormal(Double, Double, RandomNumberGeneratorUniformRandomNumber)
Constructs a random number generator using the given delegate as the underlying uniform random number generator. The generated deviates will follow a normal distribution with the specified mean and variance. RandGenNormal(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 normal distribution with the specified mean and variance.
Top Properties
NameDescription Mean
Gets and sets the mean of the normal distribution. UniformDeviateMethod
Gets and sets the delegate method for generating uniform deviates between zero and one.
(Inherited from RandomNumberGenerator.) Variance
Gets and sets the variance of the normal distribution.
Top Methods
NameDescription Clone
Creates a deep copy of this random number generator.
(Overrides RandomNumberGeneratorClone.) Fill(Double)
Fills the given array of doubles with random values.
(Overrides RandomNumberGeneratorFill(Double).) Fill(Single)
Fills the given array of floats with random values.
(Inherited from RandomNumberGenerator.) Fill(DoubleComplex)
Fills the given array of double-precision complex numbers with random values.
(Overrides RandomNumberGeneratorFill(DoubleComplex).) 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.) 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.
(Overrides RandomNumberGeneratorNextDoubleComplex.) 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 underlying uniform random number generator with a random seed.
(Overrides RandomNumberGeneratorReset.) Reset(Int32)
Resets the underlying uniform random number generator with the given seed.
(Overrides RandomNumberGeneratorReset(Int32).)
Top Fields
NameDescription rand_
A delegate method for generating uniform deviates between zero and one.
(Inherited from RandomNumberGenerator.)
Top See Also