diff --git a/rogue/random.h b/rogue/random.h index f10f725..d100128 100644 --- a/rogue/random.h +++ b/rogue/random.h @@ -1,2 +1,2 @@ #define get_rand(x, y) (((rand() % ((y) - (x))) + 1) + (x)) /* 0 index */ -#define rand_percent(odds) ((rand() % 99 + 1) <= (odds)) +#define rand_percent(odds) ((get_rand(1, 100)) <= (odds))