diff options
| author | Björn Stenberg <bjorn@haxx.se> | 2002-07-18 11:24:54 +0000 |
|---|---|---|
| committer | Björn Stenberg <bjorn@haxx.se> | 2002-07-18 11:24:54 +0000 |
| commit | b1404175f0f873ddf588b597e6804bf0e1de590b (patch) | |
| tree | 93e430f42f0d9a6f1eafe6e2ccff994612efaf89 | |
| parent | 782a61d992b444a1bf7df446fe9b7e207a71dbe2 (diff) | |
| download | rockbox-b1404175f0f873ddf588b597e6804bf0e1de590b.zip rockbox-b1404175f0f873ddf588b597e6804bf0e1de590b.tar.gz rockbox-b1404175f0f873ddf588b597e6804bf0e1de590b.tar.bz2 rockbox-b1404175f0f873ddf588b597e6804bf0e1de590b.tar.xz | |
Use most significant bits instead (gives better random)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1381 a1c6a512-1295-4272-9138-f99709370657
| -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 5471534..fae1f1d 100644 --- a/firmware/common/random.c +++ b/firmware/common/random.c @@ -153,5 +153,5 @@ int rand(void) y ^= (y >> 18); } - return y & 0x7fffffff; /* 31-bit limit by Björn Stenberg*/ + return (y & 0xfffffffe) >> 1; /* 31-bit limit by Björn Stenberg*/ } |