12 #ifndef INCLUDED_Z_RAND_H 13 #define INCLUDED_Z_RAND_H 47 #define rand_range(A,B) \ 48 ((A) + (randint0(1+(B)-(A)))) 55 #define rand_spread(A,D) \ 56 ((A) + (randint0(1+(D)+(D))) - (D)) 80 #define saving_throw(S) \ void Rand_state_backup(u32b *backup_state)
Definition: z-rand.c:231
s16b randnor(int mean, int stand)
Definition: z-rand.c:356
変愚時追加された基本事項のヘッダーファイル / The most basic "include" file.
unsigned short u16b
Definition: h-type.h:93
signed long s32b
Definition: h-type.h:101
s16b maxroll(int num, int sides)
Definition: z-rand.c:414
s16b damroll(int num, int sides)
Definition: z-rand.c:403
s32b Rand_div(s32b m)
Definition: z-rand.c:275
s32b Rand_external(s32b m)
Definition: z-rand.c:458
u32b Rand_state[RAND_DEG]
Definition: z-rand.c:65
u16b Rand_place
Definition: z-rand.c:59
void Rand_state_set(u32b seed)
Definition: z-rand.c:185
s32b div_round(s32b n, s32b d)
Definition: z-rand.c:424
#define RAND_DEG
Definition: z-rand.h:26
unsigned long u32b
Definition: h-type.h:102
void Rand_state_init(void)
Definition: z-rand.c:190
void Rand_state_restore(u32b *backup_state)
Definition: z-rand.c:243
signed short s16b
Definition: h-type.h:92