From 73b89cf2e1cd2b90b730fef0f878eb0dfee7e12d Mon Sep 17 00:00:00 2001 From: Stewart Smith Date: Wed, 8 Jul 2015 14:54:22 +1000 Subject: fix wrong operator use in stdlib/rand.c Signed-off-by: Stewart Smith --- libc/stdlib/rand.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libc') diff --git a/libc/stdlib/rand.c b/libc/stdlib/rand.c index 87e3efd2..e11702aa 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); } -- cgit v1.2.3