From 61e2e1505107617687d30e92eb871776217f3775 Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Tue, 8 Jul 2008 18:40:41 -0700 Subject: [PATCH] New function random_range(). --- include/random.h | 1 + lib/random.c | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/include/random.h b/include/random.h index 92e2cb3b..d9f5f9d0 100644 --- a/include/random.h +++ b/include/random.h @@ -39,5 +39,6 @@ void random_bytes(void *, size_t); uint32_t random_uint32(void); +int random_range(int max); #endif /* random.h */ diff --git a/lib/random.c b/lib/random.c index 55507e02..d5d8b957 100644 --- a/lib/random.c +++ b/lib/random.c @@ -70,3 +70,9 @@ random_uint32(void) random_bytes(&x, sizeof x); return x; } + +int +random_range(int max) +{ + return random_uint32() % max; +} -- 2.30.2