From 52d93d98018c47cb9f8d9271e4ded8ab96b7bfbd Mon Sep 17 00:00:00 2001 From: quou Date: Wed, 2 Oct 2024 21:22:33 +1000 Subject: get_rf --- random.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'random.c') diff --git a/random.c b/random.c index 7220bc8..f4ddfb9 100644 --- a/random.c +++ b/random.c @@ -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; +} -- cgit v1.2.3-54-g00ecf