Comment Re:Can someone help explain "perfect" randomness? (Score 3, Interesting) 140
Quantum mechanics is very well understood. Every particle in a configuration has an associated wave function. When squared that wave function now represents a probability distribution of where the particle will be when you collapse the wave function. You can set up configurations that create particles with a wave function with two distinct equal peaks. Collapse it like in a Stern-Gerlach experiment, and you get a completely random bit stream.
Nuclear decay is also completely random and driven by quantum effects. The time between decays in a sample is completely random and we know what the probability distribution curve is for most isotopes. That allows us to normalize it into the 50:50 random bit stream with some math.
Now getting enough throughput of random bits is an engineering issue and for virtually every case the $/ random bit per second has far exceeded cheaper methods that get you 99% of the way to true randomness.