summaryrefslogtreecommitdiffstats
path: root/rogue/random.c
diff options
context:
space:
mode:
Diffstat (limited to 'rogue/random.c')
-rw-r--r--rogue/random.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/rogue/random.c b/rogue/random.c
index eee5c114..4133fde9 100644
--- a/rogue/random.c
+++ b/rogue/random.c
@@ -1,4 +1,4 @@
-/* $NetBSD: random.c,v 1.5 2003/08/07 09:37:39 agc Exp $ */
+/* $NetBSD: random.c,v 1.6 2008/01/14 00:23:52 dholland Exp $ */
/*
* Copyright (c) 1988, 1993
@@ -37,7 +37,7 @@
#if 0
static char sccsid[] = "@(#)random.c 8.1 (Berkeley) 5/31/93";
#else
-__RCSID("$NetBSD: random.c,v 1.5 2003/08/07 09:37:39 agc Exp $");
+__RCSID("$NetBSD: random.c,v 1.6 2008/01/14 00:23:52 dholland Exp $");
#endif
#endif /* not lint */
@@ -56,11 +56,11 @@ __RCSID("$NetBSD: random.c,v 1.5 2003/08/07 09:37:39 agc Exp $");
*/
static long rntb[32] = {
- 3, 0x9a319039, 0x32d9c024, 0x9b663182, 0x5da1f342,
+ 3, 0x9a319039, 0x32d9c024, 0x9b663182, 0x5da1f342,
0xde3b81e0, 0xdf0a6fb5, 0xf103bc02, 0x48f340fb, 0x7449e56b,
0xbeb1dbb0, 0xab5c5918, 0x946554fd, 0x8c2e680f, 0xeb3d799f,
0xb11ee0b7, 0x2d436b86, 0xda672e2a, 0x1588ca88, 0xe369735d,
- 0x904f35f7, 0xd7158fd6, 0x6fa6f051, 0x616e6b96, 0xac94efdc,
+ 0x904f35f7, 0xd7158fd6, 0x6fa6f051, 0x616e6b96, 0xac94efdc,
0x36413f93, 0xc622c298, 0xf5a42ab8, 0x8a88d77b, 0xf5ad9d0e,
0x8999220b, 0x27fb47b9
};
@@ -79,7 +79,7 @@ srrandom(x)
{
int i;
- state[0] = (long) x;
+ state[0] = (long)x;
if (rand_type != 0) {
for (i = 1; i < rand_deg; i++) {
state[i] = 1103515245 * state[i - 1] + 12345;
@@ -87,7 +87,7 @@ srrandom(x)
fptr = &state[rand_sep];
rptr = &state[0];
for (i = 0; i < 10 * rand_deg; i++) {
- (void) rrandom();
+ (void)rrandom();
}
}
}
@@ -96,7 +96,7 @@ long
rrandom()
{
long i;
-
+
if (rand_type == 0) {
i = state[0] = (state[0]*1103515245 + 12345) & 0x7fffffff;
} else {
@@ -127,8 +127,8 @@ get_rand(x, y)
x = t;
}
lr = rrandom();
- lr &= (long) 0x00003fff;
- r = (int) lr;
+ lr &= (long)0x00003fff;
+ r = (int)lr;
r = (r % ((y - x) + 1)) + x;
return(r);
}