C# Класс Pchp.Library.MersenneTwister

Mersanne Twister random generator.
Показать файл Открыть проект

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

Метод Описание
MersenneTwister ( ) : System

Create a new instance of MersenneTwister using a default seed.

MersenneTwister ( uint seed ) : System

Create a new instance of MersenneTwister using a specified seed.

Next ( ) : int

Generates a random signed integer value.

Next ( int min, int max ) : int

Generates a random number from interval [min,max).

NextUnsigned ( ) : uint

Generates a random unsigned integer.

Seed ( uint seed ) : void

Seeds the generator.

Приватные методы

Метод Описание
NextDouble ( ) : double

Generates a random double value from interval [0,1).

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

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

Create a new instance of MersenneTwister using a default seed.
public MersenneTwister ( ) : System
Результат System

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

Create a new instance of MersenneTwister using a specified seed.
public MersenneTwister ( uint seed ) : System
seed uint The seed.
Результат System

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

Generates a random signed integer value.
public Next ( ) : int
Результат int

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

Generates a random number from interval [min,max).
public Next ( int min, int max ) : int
min int
max int
Результат int

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

Generates a random unsigned integer.
public NextUnsigned ( ) : uint
Результат uint

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

Seeds the generator.
public Seed ( uint seed ) : void
seed uint The seed.
Результат void