summaryrefslogtreecommitdiff
blob: b0dcee1b302216da6eea8928d2a5b850ae43e635 (plain)
1
2
3
4
5
6
7
8
9
10
11
--- zangband/src/z-rand.c	2004-08-01 05:23:42.000000000 -0400
+++ zangband/src/z-rand.c	2008-03-29 22:47:41.188013957 -0400
@@ -168,7 +168,7 @@
 			r = (Rand_state[j] += Rand_state[Rand_place]);
 
 			/* Hack -- extract a 28-bit "random" number */
-			r = (r >> 4) / n;
+			r = ((r >> 4) & 0x0FFFFFFF) / n;
 
 			/* Advance the index */
 			Rand_place = j;