manual page distributed with 4.1BSD
authorKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Thu, 16 May 1985 06:44:51 +0000 (22:44 -0800)
committerKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Thu, 16 May 1985 06:44:51 +0000 (22:44 -0800)
SCCS-vsn: lib/libc/stdlib/rand.3 4.1

usr/src/lib/libc/stdlib/rand.3 [new file with mode: 0644]

diff --git a/usr/src/lib/libc/stdlib/rand.3 b/usr/src/lib/libc/stdlib/rand.3
new file mode 100644 (file)
index 0000000..a198f1d
--- /dev/null
@@ -0,0 +1,27 @@
+.\"    @(#)rand.3      4.1 (Berkeley) %G%
+.\"
+.TH RAND 3 VAX-11
+.AT 3
+.SH NAME
+rand, srand \- random number generator
+.SH SYNOPSIS
+.nf
+.B srand(seed)
+.B int seed;
+.PP
+.B rand()
+.fi
+.SH DESCRIPTION
+.I Rand
+uses a multiplicative congruential
+random number generator
+with period 2\u\s732\s0\d
+to return successive pseudo-random
+numbers in the range from 0 to 2\u\s731\s10\d\-1.
+.PP
+The generator is reinitialized by calling
+.I srand
+with 1 as argument.
+It can be set to a random starting point by calling
+.I srand
+with whatever you like as argument.