![]() |
Microscopy Image Browser 2.91
MIB
|
Macros | |
#define | N (624) |
#define | M (397) |
#define | K (0x9908B0DFU) |
#define | hiBit(u) |
#define | loBit(u) |
#define | loBits(u) |
#define | mixBits(u, v) |
Functions | |
void | seedMT (uint32 seed) |
uint32 | reloadMT (void) |
uint32 | randomMT (void) |
Variables | |
static uint32 | state [N+1] |
static uint32 * | next |
static int | left = -1 |
#define hiBit | ( | u | ) |
#define K (0x9908B0DFU) |
#define loBit | ( | u | ) |
#define loBits | ( | u | ) |
#define M (397) |
#define mixBits | ( | u, | |
v ) |
#define N (624) |
uint32 randomMT | ( | void | ) |
References left, next, reloadMT(), and uint32.
Referenced by main(), and unif_rand().
uint32 reloadMT | ( | void | ) |
void seedMT | ( | uint32 | seed | ) |
|
static |
|
static |