C# Class Pchp.Library.MersenneTwister

Mersanne Twister random generator.
Afficher le fichier Open project: iolevel/peachpie

Méthodes publiques

Méthode Description
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.

Private Methods

Méthode Description
NextDouble ( ) : double

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

Method Details

MersenneTwister() public méthode

Create a new instance of MersenneTwister using a default seed.
public MersenneTwister ( ) : System
Résultat System

MersenneTwister() public méthode

Create a new instance of MersenneTwister using a specified seed.
public MersenneTwister ( uint seed ) : System
seed uint The seed.
Résultat System

Next() public méthode

Generates a random signed integer value.
public Next ( ) : int
Résultat int

Next() public méthode

Generates a random number from interval [min,max).
public Next ( int min, int max ) : int
min int
max int
Résultat int

NextUnsigned() public méthode

Generates a random unsigned integer.
public NextUnsigned ( ) : uint
Résultat uint

Seed() public méthode

Seeds the generator.
public Seed ( uint seed ) : void
seed uint The seed.
Résultat void