On 26 May 2023, at 05:18, Michael Hennebry
<hennebry(a)web.cs.ndsu.nodak.edu> wrote:
My understanding is that urandom will never run out
because it is an interface to a pseudorandom number generator.
random gets its data from a hardware random number pool.
Correct?
The detail is covered in articles on lwn.net., search for RNG.
The implementation has seen a lot of work in the kernel in recent years.
As I understand it /dev/urandom and getrandom() access a pool
that has entropy added to it so that PRNG quality is as high as possible.
But will never run out, as running out breaks systems very badly.
Barry