diff options
author | ache <ache@FreeBSD.org> | 1997-09-24 04:48:24 +0000 |
---|---|---|
committer | ache <ache@FreeBSD.org> | 1997-09-24 04:48:24 +0000 |
commit | 297678a001aafa7f8ae3bc00b18772b660f9c510 (patch) | |
tree | cee4aebf5a060021c393ffed583d7fc47fca9d45 /games/sail | |
parent | 0f3d4fc289f5017634ed2597317e7e15ae3d9f6d (diff) | |
download | FreeBSD-src-297678a001aafa7f8ae3bc00b18772b660f9c510.zip FreeBSD-src-297678a001aafa7f8ae3bc00b18772b660f9c510.tar.gz |
Use srandomdev
Diffstat (limited to 'games/sail')
-rw-r--r-- | games/sail/externs.h | 3 | ||||
-rw-r--r-- | games/sail/main.c | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/games/sail/externs.h b/games/sail/externs.h index 541b5a6..3b15876 100644 --- a/games/sail/externs.h +++ b/games/sail/externs.h @@ -37,6 +37,7 @@ #include <signal.h> #include <ctype.h> #include <setjmp.h> +#include <stdlib.h> #include "machdep.h" /* program mode */ @@ -55,7 +56,7 @@ char nobells; /* -b, don't ring bell before Signal */ /* other initial modes */ char issetuid; /* running setuid */ -#define die() ((rand() >> 3) % 6 + 1) +#define die() (random() % 6 + 1) #define sqr(a) ((a) * (a)) #define abs(a) ((a) > 0 ? (a) : -(a)) #define min(a,b) ((a) < (b) ? (a) : (b)) diff --git a/games/sail/main.c b/games/sail/main.c index 4c59f26..37c4aa6 100644 --- a/games/sail/main.c +++ b/games/sail/main.c @@ -51,7 +51,7 @@ main(argc, argv) register char *p; int i; - (void) srand(getpid()); + srandomdev(); issetuid = getuid() != geteuid(); if (p = rindex(*argv, '/')) p++; |