James Johnson writes: > The scholars here are referencing white papers and using hardware and > software interchangeably (?) I am not a randomization expert, and I do not > seek academic recognition. It's a novel hack is all,
I'm no expert either, but hash functions and PRNGs have been around a long time. I'm sure this approach has been discovered independently. Besides the Mersenne twister that Python uses, POSIX systems like Linux, MacOS, and BSD provide a number of random number generation facilities, briefly documented in the man pages. BSD man pages for random and arc4random mention the Fortuna algorithm and the arc4 algorithm. At least the latter is similar to yours in that in "mixes in" additional entropy gradually as more random numbers are generated. For sources of "entropy" (random bits) the man page on /dev/random and /dev/urandom provide nice brief explanations. _______________________________________________ Python-ideas mailing list -- python-ideas@python.org To unsubscribe send an email to python-ideas-le...@python.org https://mail.python.org/mailman3/lists/python-ideas.python.org/ Message archived at https://mail.python.org/archives/list/python-ideas@python.org/message/WXVOYIUFKWT6VNYOMVITCOHIHHNAV264/ Code of Conduct: http://python.org/psf/codeofconduct/