Race condition generated random numbers
-
I am serious when I say I am going to implement this for giggles in something.
-
Depending on the scheduling algorithm, this might turn out to be surprisingly strong. Somebody should run Diehard on that.
Obviously, an easier way is to just interface with Discourse.
-
A random number is, by definition, any that can not be predicted.
But it has to be predictably unpredictable. Race conditions might in some cases generate predictable numbers. And that's no good.
-
When the user is active, providing entropy in the form of asynchronous events, the numbers will be random but if the computer gets left unattended it will settle into a stable sequence (not counting cosmic rays).
-
The bad ideas thread is over there.