![]() |
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 |