/**** Available Variables ****/
-extern bool Rand_quick;
-extern u32b Rand_value;
extern u16b Rand_place;
extern u32b Rand_state[RAND_DEG];
/**** Available Functions ****/
extern void Rand_state_init(u32b seed);
+extern void Rand_state_backup(u32b* backup_state);
+extern void Rand_state_restore(u32b* backup_state);
extern s32b Rand_div(u32b m);
extern s16b randnor(int mean, int stand);
extern s16b damroll(int num, int sides);
extern s16b maxroll(int num, int sides);
extern s32b div_round(s32b n, s32b d);
-extern u32b Rand_simple(u32b m);
+extern u32b Rand_external(u32b m);
#endif