diff options
Diffstat (limited to 'src/lib/libc/stdlib/random.3')
-rw-r--r-- | src/lib/libc/stdlib/random.3 | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/src/lib/libc/stdlib/random.3 b/src/lib/libc/stdlib/random.3 index e1ab9e44da..7b8a566115 100644 --- a/src/lib/libc/stdlib/random.3 +++ b/src/lib/libc/stdlib/random.3 | |||
@@ -29,7 +29,7 @@ | |||
29 | .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | 29 | .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
30 | .\" SUCH DAMAGE. | 30 | .\" SUCH DAMAGE. |
31 | .\" | 31 | .\" |
32 | .\" $OpenBSD: random.3,v 1.8 1999/06/29 18:36:23 aaron Exp $ | 32 | .\" $OpenBSD: random.3,v 1.9 1999/07/04 18:59:43 aaron Exp $ |
33 | .\" | 33 | .\" |
34 | .Dd April 19, 1991 | 34 | .Dd April 19, 1991 |
35 | .Dt RANDOM 3 | 35 | .Dt RANDOM 3 |
@@ -56,9 +56,7 @@ The | |||
56 | function | 56 | function |
57 | uses a non-linear additive feedback random number generator employing a | 57 | uses a non-linear additive feedback random number generator employing a |
58 | default table of size 31 long integers to return successive pseudo-random | 58 | default table of size 31 long integers to return successive pseudo-random |
59 | numbers in the range from 0 to | 59 | numbers in the range from 0 to (2**31)\-1. |
60 | .if t 2\u\s731\s10\d\(mi1. | ||
61 | .if n (2**31)\(mi1. | ||
62 | The maximum value returned by | 60 | The maximum value returned by |
63 | .Fn random | 61 | .Fn random |
64 | is | 62 | is |
@@ -66,8 +64,7 @@ is | |||
66 | (as defined by the header file | 64 | (as defined by the header file |
67 | .Aq Pa limits.h ) . | 65 | .Aq Pa limits.h ) . |
68 | The period of this random number generator is very large, approximately | 66 | The period of this random number generator is very large, approximately |
69 | .if t 16\(mu(2\u\s731\s10\d\(mi1). | 67 | 16*((2**31)\-1. |
70 | .if n 16*((2**31)\(mi1). | ||
71 | .Pp | 68 | .Pp |
72 | The | 69 | The |
73 | .Fn random Ns / Fn srandom | 70 | .Fn random Ns / Fn srandom |
@@ -148,9 +145,7 @@ is that the size of the state array does not have to be remembered after | |||
148 | it is initialized. | 145 | it is initialized. |
149 | .Pp | 146 | .Pp |
150 | With 256 bytes of state information, the period of the random number | 147 | With 256 bytes of state information, the period of the random number |
151 | generator is greater than | 148 | generator is greater than 2**69 |
152 | .if t 2\u\s769\s10\d, | ||
153 | .if n 2**69 | ||
154 | which should be sufficient for most purposes. | 149 | which should be sufficient for most purposes. |
155 | .Sh AUTHOR | 150 | .Sh AUTHOR |
156 | Earl T. Cohen | 151 | Earl T. Cohen |