Genera numeri veramente casuali usando le fluttuazioni del vuoto quantistico. A differenza dei generatori tradizionali (PRNG), i numeri quantistici sono fisicamente impossibili da prevedere, anche con potenza di calcolo infinita.
I numeri sono generati in tempo reale dall'Australian National University usando un generatore basato sulle fluttuazioni quantistiche del vuoto. Fotoni laser misurano l'interferenza quantistica, producendo casualità derivata dalle leggi fondamentali della fisica.
Un laser produce un fascio di fotoni coerenti che viene diviso da uno specchio semi-riflettente.
Il vuoto quantistico produce fluttuazioni casuali nel campo elettromagnetico che influenzano i fotoni.
I fotoni interferiscono e vengono misurati. L'interferenza quantistica produce risultati intrinsecamente casuali.
I segnali analogici vengono convertiti in bit digitali. Ogni bit è determinato da un evento quantistico.
| Tipo | PRNG | CSPRNG | QRNG ⚛️ |
|---|---|---|---|
| Nome Completo | Pseudo-Random Number Generator | Cryptographically Secure PRNG | Quantum Random Number Generator |
| Esempio | Math.random(), rand() | random_int(), /dev/urandom | ANU QRNG, ID Quantique |
| Determinismo | ⚠️ Deterministico (con seed) | ✓ Computazionalmente sicuro | ✅ Fisicamente indeterministico |
| Prevedibilità | ❌ Prevedibile con il seed | ⚠️ Teoricamente possibile | ✅ Impossibile per le leggi fisiche |
| Velocità | ✅ Molto veloce | ✓ Veloce | ⚠️ Limitato da hardware/API |
| Uso Consigliato | Giochi, simulazioni base | Crittografia, sicurezza | Massima sicurezza, ricerca |
Genera chiavi crittografiche, IV, nonce con entropia garantita dalle leggi della fisica quantistica.
Casinò online e lotterie certificate richiedono casualità dimostrabilmente imparziale.
Simulazioni Monte Carlo, esperimenti statistici dove la qualità della casualità è critica.
Generazione di wallet, smart contract randomness, selezione validatori proof-of-stake.
I generatori tradizionali (PRNG) sono deterministici: dato lo stesso seed, producono la stessa sequenza. I CSPRNG sono sicuri in pratica, ma un computer sufficientemente potente potrebbe teoricamente prevederli. La casualità quantistica è intrinsecamente imprevedibile: il principio di indeterminazione di Heisenberg garantisce che nemmeno con risorse infinite si possano prevedere i risultati.
Il sistema usa automaticamente un fallback su CSPRNG locale (random_int di PHP), che è comunque crittograficamente sicuro. Vedrai un badge diverso nei risultati per indicare la fonte.
L'ANU QRNG è usato da istituzioni accademiche e aziende in tutto il mondo. Tuttavia, per applicazioni di produzione critiche, considera di acquistare hardware QRNG dedicato (es. ID Quantique) invece di affidarti a un'API pubblica.