]> git.lizzy.rs Git - plan9front.git/blobdiff - sys/man/2/rand
merge
[plan9front.git] / sys / man / 2 / rand
index 471c1b607b56f4abe98af4d9e01e77c3d954e5e9..d0a7b4f21cc04c2144775de369df5faedb9c87ad 100644 (file)
@@ -31,8 +31,6 @@ ulong truerand(void)
 .B
 ulong  ntruerand(ulong val)
 .sp
-.B #include <mp.h>
-.br
 .B #include <libsec.h>
 .PP
 .B
@@ -109,10 +107,6 @@ starting state.
 .I Truerand
 returns a random unsigned long read from
 .BR /dev/random .
-Due to the nature of
-.BR /dev/random ,
-truerand can only return a few hundred bits a
-second.
 .PP
 .I Ntruerand
 returns a uniform random integer
@@ -121,10 +115,9 @@ returns a uniform random integer
 .if n 0≤ x < val ≤ 2^32-1.
 .PP
 .I Genrandom
-fills a buffer with bytes from the X9.17 pseudo-random
-number generator.  The X9.17 generator is seeded by 24
-truly random bytes read from
-.BR /dev/random .
+fills a buffer with bytes from the cryptographic pseudo-random
+number generator. The generator is automatically seeded by
+.IR truerand .
 .PP
 .I Prng
 uses the native