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 at Australian National University. 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.

ANU's hardware fires a laser into a beam splitter and measures the difference in photon counts between the two output paths. That difference is driven entirely by quantum noise. The result is a stream of genuinely non-deterministic numbers, published as a free API — the ANU Quantum Random Number Generator.

// 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

If the ANU API is unreachable, the wheel falls back to crypto.getRandomValues()— the browser's cryptographically secure PRNG. This 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.

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

// Reference
SourceANU Quantum Random Number Generator
MethodHomodyne detection of vacuum fluctuations
Outputuint16 · 0–65535 · true entropy
PaperSymul et al., Applied Physics Letters, 2011
APIapi.quantumnumbers.anu.edu.au
← BACK TO WHEEL