C# Класс AForge.Math.Random.StandardGenerator

Standard random numbers generator.

The random number generator generates gaussian random numbers with zero mean and standard deviation of one. The generator implements polar form of the Box-Muller transformation.

The generator uses UniformOneGenerator generator as a base to generate random numbers.

Sample usage:

// create instance of random generator IRandomNumberGenerator generator = new StandardGenerator( ); // generate random number float randomNumber = generator.Next( );
Наследование: IRandomNumberGenerator
Показать файл Открыть проект Примеры использования класса

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

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

StandardGenerator ( )

Initializes a new instance of the StandardGenerator class.

StandardGenerator ( int seed )

Initializes a new instance of the StandardGenerator class.

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

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

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

Initializes a new instance of the StandardGenerator class.
public StandardGenerator ( )

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

Initializes a new instance of the StandardGenerator class.
public StandardGenerator ( int seed )
seed int Seed value to initialize random numbers generator.