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:164
s16b randnor(int mean, int stand)
Definition: z-rand.c:289
s16b damroll(int num, DICE_SID sides)
Definition: z-rand.c:334
変愚時追加された基本事項のヘッダーファイル / The most basic "include" file.
unsigned short u16b
Definition: h-type.h:99
signed long s32b
Definition: h-type.h:107
s32b Rand_div(s32b m)
Definition: z-rand.c:208
s32b Rand_external(s32b m)
Definition: z-rand.c:389
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:117
s32b div_round(s32b n, s32b d)
Definition: z-rand.c:355
#define RAND_DEG
Definition: z-rand.h:26
unsigned long u32b
Definition: h-type.h:108
void Rand_state_init(void)
Definition: z-rand.c:122
void Rand_state_restore(u32b *backup_state)
Definition: z-rand.c:176
signed short s16b
Definition: h-type.h:98
int DICE_SID
ゲーム中のダイス面の型定義
Definition: h-type.h:208
s16b maxroll(int num, DICE_SID sides)
Definition: z-rand.c:345