function will by default produce a sequence of numbers that can be duplicated
function may be called with any arbitrary
value to get slightly more unpredictable numbers.
It is important to remember that the
function is entirely predictable, and is therefore not of use where
knowledge of the sequence of numbers may be of benefit to an attacker.
function will return very good quality random numbers, slightly better
suited for security-related purposes.
The random numbers from
are seeded from the entropy device if it is available.
Automatic reseeds happen after a certain timeinterval and after a
certain number of bytes have been delivered.
A forced reseed can be forced by passing a non-zero value in the
function is used to return entropy directly from the entropy device
if it has been loaded.
If the entropy device is not loaded, then
is filled with output generated by
is filled with no more than
It is advised that
is not used; instead use
All the bits generated by
will produce a random binary value.
is a convenience function which calls
to return a 32 bit pseudo-random integer.