Comment by Blikkentrekker
4 years ago
Reading up in the python documentation, it seems to seed once from `/dev/urandom`, and then uses it's own generator to generate further random bits.
What's the purpose for this strategy opposed to deriving every single random value from `/dev/urandom`, simple performance?
Reading from /dev/urandom requires a syscall, which can be extremely slow compared to running your own prng in-process.