4
1
The number of possible Bitcoin private/public keypair is very strong (2^160 which is 1,461501637×10⁴⁸).
However, if the random generator is not good enough, only a subset of all that "space" could be used which would considerably break the security of Bitcoin.
That kind of problem has already happened, like that Debian bug in the OpenSSL package.
How can we be sure that random generation is done so it could generated all private/public keypair from the possible "space" ?
1What is that dirt simple extremely fast random number generator that you’re talking about ? How can that be ? The best random number source are when getting entropy from physical world : number of photons, number of electron, temperature variation and so on. I can’t believe 10 lines of code can do better. – paulgreg – 2013-12-21T19:01:39.300
No doubt that sensitive Analog to Digital measurements devices measuring white noise KTBW*NF voltages provide a great source for very random numbers, but how much readily available hardware supports that capability? 10 lines of code can't beat that, but it can beat about all the academic so called pseudo random number generators based upon causality. – skaht – 2013-12-22T06:37:02.840