Why is it impossible to produce truly random numbers?
Posted
by
Vinoth Kumar
on Programmers
See other posts from Programmers
or by Vinoth Kumar
Published on 2011-12-09T15:54:44Z
Indexed on
2013/10/27
16:00 UTC
Read the original article
Hit count: 413
I was trying to solve a hobby problem that required generating a million random numbers. But I quickly realized, it is becoming difficult to make them unique. I picked up Algorithm Design Manual to read about random number generation.
It has the following paragraph that I am fully not able to understand.
Unfortunately, generating random numbers looks a lot easier than it really is. Indeed, it is fundamentally impossible to produce truly random numbers on any deterministic device. Von Neumann [Neu63] said it best: “Anyone who considers arithmetical methods of producing random digits is, of course, in a state of sin.” The best we can hope for are pseudo-random numbers, a stream of numbers that appear as if they were generated randomly.
Why is it impossible to produce truly random numbers in any deterministic device? What does this sentence mean?
© Programmers or respective owner