Generatore di numeri casuali

Estragga interi o decimali entro un intervallo minimo–massimo qualsiasi, in elenco o uno per riga. Può chiedere valori unici (senza ripetizioni, come un'estrazione di lotteria) oppure lasciare le ripetizioni. Se vuole risultati riproducibili per i test, fornisca un seme: torneranno esattamente gli stessi numeri ogni volta. Veda anche il Generatore di hash per i digest deterministici di testi e file.
Funziona interamente in locale — nulla viene caricato.
Tipo: Min: Max:
Quantità: Cifre decimali:
Separatore: Seme: Stesso seme → stessa sequenza. Incolli un seme per riprodurre un'esecuzione.
Imposti un intervallo, il conteggio e le opzioni, poi prema Genera — oppure prema Ctrl+Invio.
Numeri che si comportano:
Le estrazioni di interi tra min e max includono entrambi gli estremi. Con Unici attivo, per intervalli piccoli si usa un intervallo mescolato e per quelli grandi il campionamento con scarto, così che ogni valore compaia al massimo una volta. Il generatore usa mulberry32 — un algoritmo pseudocasuale veloce e ben collaudato — inizializzato dalla sorgente crittografica del suo browser se non digita un seme. Fornire lo stesso seme riproduce sempre la stessa lista, utile per i test unitari, i dati di prova A/B e le estrazioni dei laboratori che devono essere rieseguite identiche.
Casualità pseudocasuale contro crittografica

Un PRNG come mulberry32 trasforma un seme in un flusso fisso e riproducibile — ideale per test e dati di prova rieseguibili. Un CSPRNG (la sorgente crittografica del suo browser) è imprevedibile per progetto — è ciò che serve per le decisioni di sicurezza. Questa pagina usa entrambi: crittografico per impostazione predefinita, mulberry32 quando fissa un seme. Le estrazioni sono uniformi: ogni valore dell'intervallo è ugualmente probabile, senza curva a campana.

Non ricavi mai password, token o esiti di una lotteria da un flusso con seme — chiunque conosca il seme può riprodurlo. Usi un generatore basato su CSPRNG per tutto ciò in cui la prevedibilità è un rischio.