<random> objects provide access to the pseudorandom number generators provided to MOSVM by LibTomCrypt; each <random> object contains a reference to a particular algorithm known to LTC and the state information required to generate pseudorandom numbers.
MOSVM provides a default random object, *default-random*, that may be used for situations where there is no need to specify a particular algorithm, or ensure that the state is not shared. Unlike most environments, there is no way to seed MOSVM's pseudorandom number generators in a fashion that will always produce the same sequence of numbers since MOSVM and LibTomCrypt will attempt to employ the host entropy pool to improve the quality of the pseudorandom numbers.
*default-random*, <random>, add-entropy, export-random, import-random, make-random, random-algorithm, random-integer, random-quad, and random-string