Come si usa
- Scegli Numeri, Estrai da un elenco oppure Moneta e dadi.
- Per i numeri, imposta il minimo, il massimo, quanti te ne servono e il numero di cifre decimali; seleziona «Senza ripetizioni» per estrazioni tipo lotteria.
- Per un elenco, incolla un elemento per riga e scegli quanti estrarne. Ogni riga può essere estratta una sola volta.
- Premi Genera o Estrai, poi copia i risultati. Premi di nuovo per una nuova estrazione.
Come funziona
I numeri provengono da crypto.getRandomValues, il generatore crittograficamente sicuro integrato nel browser, non da Math.random. Per convertire i bit casuali in un numero nell'intervallo senza favorire alcuni valori, lo strumento usa il campionamento per rifiuto: quando un valore casuale a 32 bit ricade nella porzione incompleta in cima, che non può essere divisa equamente per l'ampiezza dell'intervallo, viene scartato e ne viene estratto un altro. Un semplice “numero casuale % intervallo” renderebbe leggermente più probabili i numeri bassi.
Il minimo e il massimo sono entrambi inclusi. Con i decimali, l'intervallo viene suddiviso in incrementi di quella dimensione (0,01 con due decimali) e ogni incremento ha la stessa probabilità; quindi, tra 0 e 1 con due decimali, si ottiene uno dei 101 valori possibili. “Senza ripetizioni” estrae senza rimettere i numeri nell'insieme, come in una lotteria; non è possibile estrarre più numeri unici di quanti ne contenga l'intervallo e lo strumento ti avvisa se succede.
Il selettore di elementi mescola le righe con l'algoritmo Fisher–Yates e prende le prime N, così ogni elemento ha la stessa probabilità e nessuna riga viene selezionata due volte. Le righe duplicate sono considerate voci separate, quindi un nome presente due volte ha due possibilità. Le righe vuote e gli spazi all'inizio e alla fine delle righe vengono ignorati.
La moneta dà testa o croce con la stessa probabilità e ogni dado dà un risultato da 1 a 6 con la stessa probabilità. I risultati non vengono salvati, quindi nessuno, nemmeno noi, può vedere o riprodurre un'estrazione.
Esempi
Estrazione in stile lotteria
Imposta minimo 1, massimo 49, quantità 6, attiva “Senza ripetizioni” e “Ordina”: otterrai sei numeri diversi, ad esempio 4, 11, 23, 30, 37, 45.
Estrai i vincitori di un giveaway
Incolla l'elenco dei partecipanti, un nome per riga, e selezionane 3. Ogni partecipante può vincere una sola volta e tutti hanno la stessa probabilità.
Numero decimale casuale per i test
Impostando minimo 0, massimo 1 e 3 decimali, ottieni valori come 0.274 o 0.901: tutti i 1.001 valori possibili hanno la stessa probabilità.
Domande frequenti
I numeri sono davvero casuali?
Provengono dal generatore crittograficamente sicuro del browser, inizializzato dal sistema operativo tramite eventi hardware. È adatto per estrazioni e per scopi di sicurezza; per le lotterie regolamentate, rispetta le norme che richiedono apparecchiature certificate.
Il minimo e il massimo sono inclusi?
Sì. Da 1 a 6 può uscire 1, 2, 3, 4, 5 o 6, tutti con la stessa probabilità.
Perché ricevo un errore con “Senza ripetizioni”?
Senza ripetizioni non puoi estrarre più numeri di quanti ne siano presenti nell'intervallo: da 1 a 10 ci sono solo 10 numeri interi diversi. Aumenta l'intervallo, aggiungi decimali oppure consenti le ripetizioni.
Qualcuno può verificare o ripetere la mia estrazione in seguito?
No. Non viene salvato nulla e l'estrazione non è inizializzata a partire da un valore che potresti reinserire. Per un'estrazione pubblica, registra lo schermo o copia subito i risultati.
Privacy
I numeri e gli elenchi vengono generati ed elaborati solo nel browser. Non vengono inviati, salvati né inclusi nelle statistiche.