C# 클래스 Kirikiri.Tjs2.MersenneTwister

상속: MersenneTwisterData
파일 보기 프로젝트 열기: fantasydr/krkr-cs 1 사용 예제들

공개 메소드들

메소드 설명
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