C# Class AForge.Math.Random.GaussianGenerator

Gaussian random numbers generator.

The random number generator generates gaussian random numbers with specified mean and standard deviation values.

The generator uses StandardGenerator generator as base to generate random numbers.

Sample usage:

// create instance of random generator IRandomNumberGenerator generator = new GaussianGenerator( 5.0, 1.5 ); // generate random number double randomNumber = generator.Next( );
Inheritance: IRandomNumberGenerator
Datei anzeigen Open project: atosorigin/Kinect Class Usage Examples

Public Methods

Method Description
GaussianGenerator ( double mean, double stdDev )

Initializes a new instance of the GaussianGenerator class.

GaussianGenerator ( double mean, double stdDev, int seed )

Initializes a new instance of the GaussianGenerator class.

Next ( ) : double

Generate next random number.

SetSeed ( int seed ) : void

Set seed of the random numbers generator.

Resets random numbers generator initializing it with specified seed value.

Method Details

GaussianGenerator() public method

Initializes a new instance of the GaussianGenerator class.
public GaussianGenerator ( double mean, double stdDev )
mean double Mean value.
stdDev double Standard deviation value.

GaussianGenerator() public method

Initializes a new instance of the GaussianGenerator class.
public GaussianGenerator ( double mean, double stdDev, int seed )
mean double Mean value.
stdDev double Standard deviation value.
seed int Seed value to initialize random numbers generator.

Next() public method

Generate next random number.
public Next ( ) : double
return double

SetSeed() public method

Set seed of the random numbers generator.
Resets random numbers generator initializing it with specified seed value.
public SetSeed ( int seed ) : void
seed int Seed value.
return void