Generatore di Numeri Casuali
Numeri casuali crittograficamente sicuri alimentati da Web Crypto API -
non Math.random(). Imposta il tuo intervallo, conteggio e opzioni, poi genera istantaneamente.
I tuoi numeri appariranno qui
Nessuna cronologia ancora - genera dei numeri!
Crypto-Sicuro
Usa crypto.getRandomValues() - la stessa API usata in crittografia e applicazioni di sicurezza. Mai Math.random().
Statistiche
Calcola automaticamente somma, media, minimo e massimo per qualsiasi gruppo di numeri che generi.
Nessun Duplicato
Abilita la modalità Unici e il generatore garantisce che ogni numero nei tuoi risultati appaia esattamente una volta.
Esporta Risultati
Scarica i tuoi numeri generati come file .txt semplice o .csv strutturato - pronto per i fogli di calcolo.
Cos'è un Generatore di Numeri Casuali?
Un generatore di numeri casuali (RNG) è un algoritmo o dispositivo hardware che produce una sequenza di numeri
che non può essere ragionevolmente prevista - ogni risultato è indipendente dal precedente. Gli RNG software rientrano
in due categorie: generatori pseudo-casuali (come Math.random()), che sono
veloci ma prevedibili per un attaccante determinato, e generatori crittograficamente sicuri
(come Web Crypto API usato qui), che sono seminati da entropia hardware imprevedibile e sicuri per
applicazioni sensibili alla sicurezza.
Casi d'Uso Comuni
Domande Frequenti
Math.random() usa un algoritmo pseudo-casuale deterministico seminato all'avvio. Un attaccante sofisticato
che osserva abbastanza output può fare reverse engineering dello stato interno e prevedere valori futuri.
crypto.getRandomValues() attinge dal pool di entropia del sistema operativo (eventi hardware,
jitter della CPU, ecc.) rendendolo statisticamente imprevedibile - la stessa fonte usata per generare chiavi crittografiche
e token di sessione TLS.
sessionStorage del tuo browser, che viene cancellato quando chiudi la scheda.