diff options
-rw-r--r-- | firmware/common/random.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/firmware/common/random.c b/firmware/common/random.c index 5471534e34..fae1f1dc06 100644 --- a/firmware/common/random.c +++ b/firmware/common/random.c | |||
@@ -153,5 +153,5 @@ int rand(void) | |||
153 | y ^= (y >> 18); | 153 | y ^= (y >> 18); |
154 | } | 154 | } |
155 | 155 | ||
156 | return y & 0x7fffffff; /* 31-bit limit by Björn Stenberg*/ | 156 | return (y & 0xfffffffe) >> 1; /* 31-bit limit by Björn Stenberg*/ |
157 | } | 157 | } |