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/31/25)