C# Класс 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( );
Наследование: IRandomNumberGenerator
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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.

Описание методов

GaussianGenerator() публичный Метод

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

GaussianGenerator() публичный Метод

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() публичный Метод

Generate next random number.
public Next ( ) : double
Результат double

SetSeed() публичный Метод

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.
Результат void