Closed hchsu closed 4 years ago
Hey there,
I actually have considered testing the random bits IBM's computers spit out. However, there are 2 main problems with this:
can actually only prove that an RNG is cryptographically secure, which just means it can safely be used in cryptographic applications. These tests can't prove the true randomness of the numbers (whatever that may mean).
In fact, even in computing cryptographic security, these test may sometimes falter. A common example is the Diehard suite (the predecessor to Dieharder) which turned out to give passing remarks to an RNG called a Linear Feedback Shift Register, which apparently isn't secure at all. This problem was fixed in Dieharder, however.
All this said though, I imagine IBM has statistics on the accuracy and error rates of their machines buried in a paper somewhere. If we combine these with the assumption that the underlying quantum mechanics truly is random, then we can come up with some estimates of the "quality of the RNG".
However the underlying assumption that the randomness of quantum mechanics is what we mean by truly random is more a physical, and possibly even a philosophical, question. That said, I'd imagine the answer to that question is yes.
Hi, This may not be an issue, but a question regarding the quality of the qRNG? This is an interesting project demonstrating the application of the quantum bits. Have you tested the "randomness" of the qRNG? How is it compared to the random numbers from deterministic processes? Thank you.