SECURITY-RANDOM(2) SECURITY-RANDOM(2)
NAME
random: randomint, randombuf - random number generation
SYNOPSIS
include "keyring.m";
include "security.m";
random := load Random Random->PATH;
randomint: fn(which: int): int;
randombuf: fn(which, n: int): array of byte;
DESCRIPTION
Randomint and randombuf return random or not-quite-random
data obtained from /dev/random or /dev/notquiterandom.
Randomint returns a random integer; randombuf returns an
array of length n filled with random bytes. In both func-
tions, which may be either ReallyRandom or NotQuiteRandom to
select the random data source.
FILES
/dev/random
/dev/notquiterandom
SOURCE
/appl/lib/random.b
SEE ALSO
rand(2), cons(3)
Page 1 Plan 9 (printed 10/24/25)