Hear hear. There is, indeed, no such thing as running out of entropy in a modern PRNG's state.
> I don't think this "PRNG" vs. "RNG" distinction is doing us much good.
But it's still nice to seed and periodically reseed a PRNG w/ entropy from an RNG. So there is a distinction between PRNG and RNG to be made, and we should make it. What we really want is to always have an RNG-seeded PRNG, and to always use the PRNG not the RNG.
Yes, of course. PRNG's are about producing random data from a seed. But /dev/random & /dev/urandom isn't just a PRNG.
> What we really want is to always have an RNG-seeded PRNG, and to always use the PRNG not the RNG.
Which is effectively what is going on with /dev/random & /dev/urandom
That said: today you'd just use some variant of getrandom.
Isn't that more a function of hardware than software? The hardware random number generators on modern CPUs pretty much eliminate the need to worry about entropy...