diff options
author | Peter Wemm <peter@FreeBSD.org> | 1996-09-23 04:31:43 +0000 |
---|---|---|
committer | Peter Wemm <peter@FreeBSD.org> | 1996-09-23 04:31:43 +0000 |
commit | 840a0352e9d0f99422e1a6932e42eaf677b98f64 (patch) | |
tree | 569a6130da163dbb09fca971fa0b49e4c3a32294 /sys/libkern | |
parent | 6f78ed368ce249cc97d09debcf9b99619c2ffd2c (diff) | |
download | src-840a0352e9d0f99422e1a6932e42eaf677b98f64.tar.gz src-840a0352e9d0f99422e1a6932e42eaf677b98f64.zip |
add simple srandom() and prototype
Notes
Notes:
svn path=/head/; revision=18474
Diffstat (limited to 'sys/libkern')
-rw-r--r-- | sys/libkern/random.c | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/sys/libkern/random.c b/sys/libkern/random.c index 08d316ea5c6f..04cd0da7014e 100644 --- a/sys/libkern/random.c +++ b/sys/libkern/random.c @@ -31,11 +31,20 @@ * SUCH DAMAGE. * * @(#)random.c 8.1 (Berkeley) 6/10/93 - * $Id: random.c,v 1.2 1994/08/02 07:44:23 davidg Exp $ + * $Id: random.c,v 1.3 1995/03/17 06:15:39 phk Exp $ */ #include <sys/libkern.h> +static u_long randseed = 1; + +void +srandom(seed) + u_long seed; +{ + randseed = seed; +} + /* * Pseudo-random number generator for randomizing the profiling clock, * and whatever else we might use it for. The result is uniform on @@ -44,7 +53,6 @@ u_long random() { - static u_long randseed = 1; register long x, hi, lo, t; /* |