XLPack 7.0
XLPack Numerical Library (C API) Reference Manual
Loading...
Searching...
No Matches
Functions

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).