Loading...
--- Libc/Libc-498/stdlib/rand.3
+++ Libc/Libc-262/stdlib/rand.3
@@ -34,37 +34,29 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)rand.3 8.1 (Berkeley) 6/4/93
-.\" $FreeBSD: src/lib/libc/stdlib/rand.3,v 1.14 2003/09/08 19:57:15 ru Exp $
+.\" $FreeBSD: src/lib/libc/stdlib/rand.3,v 1.12 2001/09/07 14:46:36 asmodai Exp $
.\"
.Dd May 25, 1999
.Dt RAND 3
.Os
.Sh NAME
.Nm rand ,
-.Nm rand_r ,
.Nm srand ,
-.Nm sranddev
+.Nm sranddev ,
+.Nm rand_r
.Nd bad random number generator
.Sh LIBRARY
.Lb libc
.Sh SYNOPSIS
.In stdlib.h
+.Ft void
+.Fn srand "unsigned seed"
+.Ft void
+.Fn sranddev void
.Ft int
-.Fo rand
-.Fa void
-.Fc
+.Fn rand void
.Ft int
-.Fo rand_r
-.Fa "unsigned *seed"
-.Fc
-.Ft void
-.Fo srand
-.Fa "unsigned seed"
-.Fc
-.Ft void
-.Fo sranddev
-.Fa void
-.Fc
+.Fn rand_r "unsigned *ctx"
.Sh DESCRIPTION
.Bf -symbolic
These interfaces are obsoleted by
@@ -77,7 +69,7 @@
of 0 to
.Dv RAND_MAX
(as defined by the header file
-.In stdlib.h ) .
+.Aq Pa stdlib.h ) .
.Pp
The
.Fn srand
@@ -97,18 +89,16 @@
.Pp
The
.Fn sranddev
-function initializes a seed, using the
+function initializes a seed using the
.Xr random 4
random number device which returns good random numbers,
suitable for cryptographic use.
.Pp
-The
.Fn rand_r
-function
provides the same functionality as
.Fn rand .
A pointer to the context value
-.Fa seed
+.Fa ctx
must be supplied by the caller.
.Sh SEE ALSO
.Xr random 3 ,