#include "z-rand.h"
マクロ定義 | |
#define | RANDNOR_NUM 256 |
#define | RANDNOR_STD 64 |
関数 | |
static void | Rand_Xorshift_seed (u32b seed, u32b *state) |
static u32b | Rand_Xorshift (u32b *state) |
void | Rand_state_set (u32b seed) |
void | Rand_state_init (void) |
void | Rand_state_backup (u32b *backup_state) |
void | Rand_state_restore (u32b *backup_state) |
static s32b | Rand_div_impl (s32b m, u32b *state) |
s32b | Rand_div (s32b m) |
s16b | randnor (int mean, int stand) |
s16b | damroll (int num, int sides) |
s16b | maxroll (int num, int sides) |
s32b | div_round (s32b n, s32b d) |
s32b | Rand_external (s32b m) |
変数 | |
u16b | Rand_place |
u32b | Rand_state [RAND_DEG] |
static const u32b | Rand_Xorshift_max = 0xFFFFFFFF |
static s16b | randnor_table [RANDNOR_NUM] |
#define RANDNOR_NUM 256 |
#define RANDNOR_STD 64 |
s16b damroll | ( | int | num, |
int | sides | ||
) |
s16b maxroll | ( | int | num, |
int | sides | ||
) |
void Rand_state_backup | ( | u32b * | backup_state | ) |
void Rand_state_init | ( | void | ) |
void Rand_state_restore | ( | u32b * | backup_state | ) |
void Rand_state_set | ( | u32b | seed | ) |
s16b randnor | ( | int | mean, |
int | stand | ||
) |
u16b Rand_place |
|
static |
|
static |