Re:Some AMD CPU's RDRAND might not return random data after ...
by Dylan16807 on Tuesday May 07, 2019 @06:27PM
(#19854019)
/dev/urandom is not always sufficiently seeded.
/dev/random makes sure that it's seeded, then pretends it can run out somehow.
getrandom() with default settings is the right behavior almost always, and it took ages to get implemented.
What you are describing is /dev/urandom. Your argument is basically "urandom is good enough for anybody". If you want to use that, use it.