
A device or algorithm that produces sequences of numbers that lack any predictable pattern.A random number generator (RNG) is a device or algorithm that produces sequences of numbers with no predictable pattern. In physics and technology, randomness is not just a nuisance—it is a resource. Quantum random number generators (QRNGs) exploit the inherent unpredictability of quantum measurements, such as the arrival times of photons or the phase noise of laser light, to produce numbers that are fundamentally random, not just pseudo-random. This is distinct from algorithmic generators, which are deterministic and only appear random if you do not know the seed.
The concept of using quantum processes for randomness dates back to the early 20th century, but practical quantum RNGs were developed in the 1990s. The first commercial QRNG was introduced by ID Quantique in 2001, based on photon arrival times.
A typical quantum RNG uses a beam splitter: a single photon arriving at a half-silvered mirror has a 50% chance of being transmitted and 50% of being reflected. Detecting which path the photon took yields a random bit. In practice, sources are often not single-photon but attenuated laser pulses, and the randomness is extracted from the timing or intensity fluctuations of the detected signal. The key is that the measurement outcome is fundamentally undetermined until the moment of detection, due to the superposition principle. The raw data may have biases, so post-processing (e.g., hashing) is applied to distill a uniform random sequence.
Cryptographic key generation, secure communications (quantum key distribution), and high-stakes Monte Carlo simulations where true randomness is required.
The output of a quantum RNG is not just unpredictable in practice—it is unpredictable in principle, because the laws of quantum mechanics forbid any hidden variable that could determine the outcome in advance.







