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/

Reply via email to