XLPack 6.1
C/C++ API Reference Manual
Loading...
Searching...
No Matches
Functions
L6a21. Uniform random numbers (Mersenne-Twister)

Functions

long long _genrand64_int63 (void)
 Unsigned 63 bit integer random number (64 bit Mersenne Twister)
 
unsigned long long _genrand64_int64 (void)
 Unsigned 64 bit integer random number (64 bit Mersenne Twister)
 
double _genrand64_real1 (void)
 Double precision real random number in [0, 1] (64 bit Mersenne Twister)
 
double _genrand64_real2 (void)
 Double precision real random number in [0, 1) (64 bit Mersenne Twister)
 
double _genrand64_real3 (void)
 Double precision real random number in (0, 1) (64 bit Mersenne Twister)
 
long _genrand_int31 (void)
 Unsigned 31 bit integer random number (Mersenne Twister)
 
unsigned long _genrand_int32 (void)
 Unsigned 32 bit integer random number (Mersenne Twister)
 
double _genrand_real1 (void)
 32 bit real random number in [0, 1] (Mersenne Twister)
 
double _genrand_real2 (void)
 32 bit real random number in [0, 1) (Mersenne Twister)
 
double _genrand_real3 (void)
 32 bit real random number in (0, 1) (Mersenne Twister)
 
double _genrand_res53 (void)
 53 bit real random number in [0, 1) (Mersenne Twister)
 
void _init_by_array (unsigned long init_key[], int key_length)
 Initialization with array of integers for random number generator (Mersenne Twister)
 
void _init_by_array64 (unsigned long long init_key[], unsigned long long key_length)
 Initialization with array of integers for random number generator (64 bit Mersenne Twister)
 
void _init_genrand (unsigned long s)
 Initialization with seed for random number generator (Mersenne Twister)
 
void _init_genrand64 (unsigned long long seed)
 Initialization with seed for random number generator (64 bit Mersenne Twister)
 

Detailed Description

This is the group of L6a21. Uniform random numbers (Mersenne-Twister).