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