diff options
-rw-r--r-- | libc/stdlib/rand.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libc/stdlib/rand.c b/libc/stdlib/rand.c index 87e3efd..e11702a 100644 --- a/libc/stdlib/rand.c +++ b/libc/stdlib/rand.c @@ -20,5 +20,5 @@ rand(void) { _rand = _rand * 25364735 + 34563; - return ((unsigned int) (_rand << 16) & RAND_MAX); + return ((unsigned int) (_rand >> 16) & RAND_MAX); } |