True Random · ANU QRNG · Photonic Entropy
// What is this

Most spinning wheels on the internet are fake random. They use a pseudo-random number generator — a deterministic algorithm seeded by your system clock. Given the same seed, it produces the same sequence every time. It looks random. It is not.

This wheel is different. Every spin fetches a number from a quantum physics experiment happening right now. The outcome is not just hard to predict — it is physically impossible to predict, even in principle.

// The quantum source

The randomness comes from measuring quantum vacuum fluctuations— the irreducible noise that exists in empty space itself. Even a perfect vacuum is not truly empty. Heisenberg's uncertainty principle forbids it. The electromagnetic field is constantly fluctuating at the quantum level, and those fluctuations cannot be controlled, predicted, or reproduced.

The wheel draws from three independent quantum sources:

PrimaryANU QRNG — Australian National University
SecondaryLfD QRNG — ID Quantique PCIe hardware
TertiaryANU QRNG (public) — same hardware, open endpoint

All three sources use photonic quantum hardware — lasers, beam splitters, and photon detectors measuring shot noise that no algorithm can predict. The result is a stream of genuinely non-deterministic numbers rooted in quantum physics.

// How a spin works
1. FetchServer requests a uint16 (0–65535) from ANU QRNG
2. Mapwinner = quantumNumber % numberOfChoices
3. SpinWheel animates to land on the predetermined winner
4. AuditRaw QRN displayed — result is fully verifiable

The quantum number is fetched before the wheel starts spinning. The animation is purely cosmetic — the winner is already decided the moment the number arrives.

// Verifying the result

After each spin, the wheel shows the raw quantum random number and how it mapped to a winner. For example:

QRN: 47834 → index 2

ANU returned 47834. With 4 choices, 47834 % 4 = 2, so the wheel lands on the third choice (index 2). You can check the math yourself. Nothing is hidden.

// The fallback chain

Every spin tries quantum sources in order before giving up:

1stANU QRNG · photonic vacuum noise
2ndLfD QRNG · ID Quantique PCIe · lfdr.de
3rdANU QRNG (public) · same hardware, open API
4thcrypto.getRandomValues() · browser CSPRNG

The crypto fallback is the same entropy source used by your password manager and every TLS handshake your browser makes. It is not quantum, but it is not a clock seed either. It only activates if all three quantum sources are simultaneously unreachable.

The status dot tells you which source was used. Cyan = quantum. Magenta = fallback. You always know.

// Reference
PrimaryANU Quantum Random Number Generator
SecondaryLfD QRNG · ID Quantique PCIe · lfdr.de
TertiaryANU QRNG (public) · open endpoint
MethodHomodyne detection of vacuum fluctuations
Outputuint16 · 0–65535 · true entropy
PaperSymul et al., Applied Physics Letters, 2011
APIsapi.quantumnumbers.anu.edu.au · lfdr.de · qrng.anu.edu.au
← BACK TO WHEEL