summaryrefslogtreecommitdiffstats
path: root/games
diff options
context:
space:
mode:
authorache <ache@FreeBSD.org>1997-09-24 23:09:34 +0000
committerache <ache@FreeBSD.org>1997-09-24 23:09:34 +0000
commitd820189bdbaba51c10f58c86966ab442b163920a (patch)
treed746c6844e87f0753b7222585a858fbd49cf00bc /games
parentf9b741be26e67350ab1e15d6015911fc92a5d03b (diff)
downloadFreeBSD-src-d820189bdbaba51c10f58c86966ab442b163920a.zip
FreeBSD-src-d820189bdbaba51c10f58c86966ab442b163920a.tar.gz
Convert to random()
Diffstat (limited to 'games')
-rw-r--r--games/trek/main.c5
-rw-r--r--games/trek/ranf.c8
-rw-r--r--games/trek/setup.c3
3 files changed, 7 insertions, 9 deletions
diff --git a/games/trek/main.c b/games/trek/main.c
index 778ac76..08c6710 100644
--- a/games/trek/main.c
+++ b/games/trek/main.c
@@ -45,6 +45,7 @@ static char sccsid[] = "@(#)main.c 8.1 (Berkeley) 5/31/93";
# include <stdio.h>
# include <sgtty.h>
# include <setjmp.h>
+# include <stdlib.h>
# define PRIO 00 /* default priority */
@@ -153,7 +154,6 @@ main(argc, argv)
int argc;
char **argv;
{
- long vect;
/* extern FILE *f_log; */
register char opencode;
int prio;
@@ -167,8 +167,7 @@ char **argv;
av = argv;
ac = argc;
av++;
- time(&vect);
- srand(vect);
+ srandomdev();
opencode = 'w';
prio = PRIO;
if (gtty(1, &argp) == 0)
diff --git a/games/trek/ranf.c b/games/trek/ranf.c
index 7e58651..b6cdeae 100644
--- a/games/trek/ranf.c
+++ b/games/trek/ranf.c
@@ -36,22 +36,20 @@ static char sccsid[] = "@(#)ranf.c 8.1 (Berkeley) 5/31/93";
#endif /* not lint */
# include <stdio.h>
+# include <stdlib.h>
ranf(max)
int max;
{
- register int t;
-
if (max <= 0)
return (0);
- t = rand() >> 5;
- return (t % max);
+ return (random() % max);
}
double franf()
{
double t;
- t = rand() & 077777;
+ t = random() & 077777;
return (t / 32767.0);
}
diff --git a/games/trek/setup.c b/games/trek/setup.c
index 698fc99..8ea327c 100644
--- a/games/trek/setup.c
+++ b/games/trek/setup.c
@@ -35,6 +35,7 @@
static char sccsid[] = "@(#)setup.c 8.1 (Berkeley) 5/31/93";
#endif /* not lint */
+# include <stdlib.h>
# include "trek.h"
# include "getpar.h"
@@ -104,7 +105,7 @@ setup()
d = 0;
for (i = 0; Game.passwd[i]; i++)
d += Game.passwd[i] << i;
- srand(d);
+ srandom(d);
}
Param.bases = Now.bases = ranf(6 - Game.skill) + 2;
if (Game.skill == 6)
OpenPOWER on IntegriCloud