#include <stdio.h>
#include "mt19937ar.h"
Go to the source code of this file.
Macros |
| #define | M 397 |
| #define | MATRIX_A 0x9908b0dfUL /* constant vector a */ |
| #define | UPPER_MASK 0x80000000UL /* most significant w-r bits */ |
| #define | LOWER_MASK 0x7fffffffUL /* least significant r bits */ |
Macro Definition Documentation
| #define LOWER_MASK 0x7fffffffUL /* least significant r bits */ |
| #define MATRIX_A 0x9908b0dfUL /* constant vector a */ |
| #define UPPER_MASK 0x80000000UL /* most significant w-r bits */ |
Function Documentation
| long genrand_int31 |
( |
void |
| ) |
|
| unsigned long genrand_int32 |
( |
void |
| ) |
|
| double genrand_real1 |
( |
void |
| ) |
|
| double genrand_real2 |
( |
void |
| ) |
|
| double genrand_real3 |
( |
void |
| ) |
|
| double genrand_res53 |
( |
void |
| ) |
|
| void init_by_array |
( |
unsigned long |
init_key[], |
|
|
int |
key_length |
|
) |
| |
| void init_genrand |
( |
unsigned long |
s | ) |
|
| unsigned long mrb_random_genrand_int32 |
( |
mt_state * |
t | ) |
|
| double mrb_random_genrand_real1 |
( |
mt_state * |
t | ) |
|
| void mrb_random_init_genrand |
( |
mt_state * |
t, |
|
|
unsigned long |
s |
|
) |
| |