C# Class Kirikiri.Tjs2.MersenneTwister

Inheritance: MersenneTwisterData
ファイルを表示 Open project: fantasydr/krkr-cs Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
Init_genrand ( long s ) : void
Next_state ( ) : void
Real1 ( ) : double

Method Details

GetData() public method

public GetData ( ) : MersenneTwisterData
return MersenneTwisterData

Int31() public method

public Int31 ( ) : int
return int

Int32() public method

public Int32 ( ) : int
return int

MersenneTwister() public method

public MersenneTwister ( ) : Kirikiri.Tjs2
return Kirikiri.Tjs2

MersenneTwister() public method

public MersenneTwister ( MersenneTwisterData data ) : Kirikiri.Tjs2
data MersenneTwisterData
return Kirikiri.Tjs2

MersenneTwister() public method

public MersenneTwister ( int init_key ) : Kirikiri.Tjs2
init_key int
return Kirikiri.Tjs2

MersenneTwister() public method

public MersenneTwister ( long s ) : Kirikiri.Tjs2
s long
return Kirikiri.Tjs2

Rand_double() public method

public Rand_double ( ) : double
return double

Real2() public method

public Real2 ( ) : double
return double

Real3() public method

public Real3 ( ) : double
return double

Res53() public method

public Res53 ( ) : double
return double

SetData() public method

public SetData ( MersenneTwisterData rhs ) : void
rhs MersenneTwisterData
return void