C# Класс Kirikiri.Tjs2.MersenneTwister

Наследование: MersenneTwisterData
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
GetData ( ) : MersenneTwisterData
Int31 ( ) : int
Int32 ( ) : int
MersenneTwister ( ) : Kirikiri.Tjs2
MersenneTwister ( MersenneTwisterData data ) : Kirikiri.Tjs2
MersenneTwister ( int init_key ) : Kirikiri.Tjs2
MersenneTwister ( long s ) : Kirikiri.Tjs2
Rand_double ( ) : double
Real2 ( ) : double
Real3 ( ) : double
Res53 ( ) : double
SetData ( MersenneTwisterData rhs ) : void

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

Метод Описание
Init_genrand ( long s ) : void
Next_state ( ) : void
Real1 ( ) : double

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

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

public GetData ( ) : MersenneTwisterData
Результат MersenneTwisterData

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

public Int31 ( ) : int
Результат int

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

public Int32 ( ) : int
Результат int

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

public MersenneTwister ( ) : Kirikiri.Tjs2
Результат Kirikiri.Tjs2

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

public MersenneTwister ( MersenneTwisterData data ) : Kirikiri.Tjs2
data MersenneTwisterData
Результат Kirikiri.Tjs2

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

public MersenneTwister ( int init_key ) : Kirikiri.Tjs2
init_key int
Результат Kirikiri.Tjs2

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

public MersenneTwister ( long s ) : Kirikiri.Tjs2
s long
Результат Kirikiri.Tjs2

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

public Rand_double ( ) : double
Результат double

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

public Real2 ( ) : double
Результат double

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

public Real3 ( ) : double
Результат double

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

public Res53 ( ) : double
Результат double

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

public SetData ( MersenneTwisterData rhs ) : void
rhs MersenneTwisterData
Результат void