diff options
-rw-r--r-- | random.c | 7 | ||||
-rw-r--r-- | random.h | 1 |
2 files changed, 8 insertions, 0 deletions
@@ -1,3 +1,4 @@ +#include "maths.h" #include "random.h" int random_table[] = { @@ -57,3 +58,9 @@ int get_rrange(int mi, int ma) { int r = ma - mi + 1; return n % r + mi; } + +int get_rf(void) { + int n = get_r(); + int m = f1 - 1; + return n & m; +} @@ -9,5 +9,6 @@ extern int random_table[random_table_count]; int get_r(void); int get_rrange(int mi, int ma); +int get_rf(void); #endif |