home · contact · privacy
Let's see if this provides better pseudo-randomness.
authorChristian Heller <c.heller@plomlompom.de>
Thu, 29 Aug 2013 04:05:13 +0000 (06:05 +0200)
committerChristian Heller <c.heller@plomlompom.de>
Thu, 29 Aug 2013 04:05:13 +0000 (06:05 +0200)
src/rrand.c

index f790ac1733e9976bdd2faf6dc76c6fd73431002f..e2b459b4f7b8a49f4610a1648d88e1ef90d9050f 100644 (file)
@@ -10,7 +10,7 @@ static uint32_t seed = 0;
 extern uint16_t rrand()
 {
     /* Constants as recommended by POSIX.1-2001 (see man page rand(3)). */
-    seed = ((seed * 1103515245) + 12345) % 2147483648;
+    seed = ((seed * 1103515245) + 12345) % 2147483647;
 
     return (seed >> 16);     /* Ignore less random least significant 16 bits. */
 }