C# 클래스 Pchp.Library.MersenneTwister

Mersanne Twister random generator.
파일 보기 프로젝트 열기: iolevel/peachpie

공개 메소드들

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