Generatore di numeri
Genera interi casuali in un intervallo minimo e massimo scelto, con o senza ripetizioni. Il Generatore di numeri usa crypto.getRandomValues nel browser.
Risultati casuali vengono generati nel tuo browser con crypto.getRandomValues(). Niente viene inviato a un server.
—
—
Giocatore 1
8000
Giocatore 2
8000
0:00
—
Mostra l'aritmetica
Il Generatore di numeri estrae interi casuali tra un minimo e un massimo scelti, con un conteggio fisso e un'opzione per consentire o vietare i valori ripetuti. Imposta l'intervallo e quanti numeri restituire: lo strumento riempie subito l'elenco dei risultati con una fonte casuale crittograficamente equa nel browser.
La generazione di interi casuali è il cuore di estrazioni, scelte stile lotteria, esercizi in classe, simulazioni di dadi e ogni situazione che richiede un numero equo e imprevedibile in un intervallo definito.
Generare numeri casuali in un intervallo
Inserisci un minimo, un massimo e un conteggio: il Generatore di numeri restituisce altrittanti interi estratti dall'intervallo inclusivo. I valori predefiniti aprono da 1 a 100 con cinque valori restituiti.
Minimo e massimo devono essere numeri interi, con il massimo almeno pari al minimo, e il conteggio deve essere un intero da 1 a 1.000.
I limiti inclusivi significano che il valore massimo stesso è raggiungibile nell'estrazione. Per un'estrazione «da 1 a 100» il massimo deve essere esattamente 100, non 99.
Scegliere se le ripetizioni sono consentite
Con unico su Sì si estrae senza reinserimento: il generatore costruisce ogni intero dell'intervallo, mescola quel pool con un algoritmo equo e restituisce le prime voci del conteggio. Se il conteggio richiesto supera la dimensione dell'intervallo, la generazione si ferma con un errore invece di produrre duplicati in silenzio.
Con unico su No lo stesso intero può apparire più di una volta, perché ogni valore è un'estrazione indipendente. Usa Sì per biglietti di tombola, assegnazioni di posti o situazioni in cui un doppio sarebbe un problema. Usa No per tiri indipendenti ripetuti dello stesso intervallo, come simulare più dadi.
Simulare un dado o gestire un'estrazione
Per una faccia di dado a sei facce, imposta minimo 1, massimo 6, conteggio 1 e unico su No; ogni pressione di genera restituisce una faccia indipendente.
Per due dadi che possono mostrare un doppio, tieni unico su No e conteggio 2. Impostare unico su Sì con conteggio 2 vieterebbe in modo errato i doppi.
Per una tombola, imposta minimo 1, massimo al numero totale di biglietti venduti, unico su Sì e conteggio al numero di premi. Il primo numero elencato può essere trattato come primo premio se i premi sono classificati.
Verificare che la casualità sia equa
I numeri arrivano da una fonte casuale crittograficamente sicura del browser, che riempie un buffer di byte casuali e usa campionamento per rifiuto per evitare il bias sottile di un approccio modulo ingenuo quando la dimensione dell'intervallo non divide uniformemente la fonte.
Questo metodo non si basa sulla funzione pseudo-casuale standard meno rigorosa. Ogni valore generato resta locale al browser e non viene trasmesso. Non c'è un campo seed: ogni pressione produce un'estrazione fresca e non riproducibile.
Lavorare su un esempio di probabilità
Prendi minimo 1, massimo 10, conteggio 3, con unico su Sì. Il pool contiene dieci interi. Dopo una mescolata equa, un numero specifico come 7 ha probabilità 3 su 10 di apparire tra i tre valori estratti.
Con unico su No invece, ciascuna delle tre estrazioni è pienamente indipendente, quindi il numero atteso di volte in cui appare 7 su tre estrazioni è 3 × (1/10) = 0,3, e lo stesso valore potrebbe in linea di principio ripetersi.
Domande frequenti
Come si genera un numero casuale in un intervallo?
Imposta un minimo, un massimo e un conteggio, poi genera. Lo strumento estrae altrittanti interi dall'intervallo inclusivo con una fonte casuale crittograficamente equa.
Cosa significa «unico» in questo contesto?
Unico su Sì estrae senza reinserimento e garantisce nessun valore ripetuto. Unico su No consente di estrarre lo stesso valore più di una volta, perché ogni estrazione è indipendente.
Posso simulare i dadi con questo strumento?
Sì. Imposta minimo 1, massimo 6 (o quante facce), conteggio al numero di dadi e unico su No, poiché i tiri reali sono indipendenti e possono mostrare valori ripetuti come i doppi.
Il numero casuale è davvero casuale?
I numeri sono estratti con una fonte crittograficamente sicura del browser, con campionamento per rifiuto per evitare bias legati all'intervallo, garanzia più forte di una semplice funzione pseudo-casuale.
Cosa succede se richiedo più numeri unici di quanti ne contiene l'intervallo?
Il generatore restituisce un errore invece di inventare valori duplicati.
I limiti inclusivi sono importanti?
Sì. Il valore massimo stesso può essere estratto. Un intervallo «da 1 a 100» deve avere massimo 100, non 99.
Questo strumento memorizza o trasmette i numeri generati?
No. Tutta la generazione avviene in locale nel browser e i valori generati non vengono inviati ad alcun server.
Riepilogo
Generare un numero casuale significa impostare un minimo, un massimo e un conteggio, poi estrarre altrittanti interi dall'intervallo inclusivo con una fonte casuale crittograficamente equa, con l'opzione di consentire o vietare i valori ripetuti.
Le estrazioni uniche vanno bene per tombola e assegnazioni di biglietti; quelle non uniche per eventi ripetuti indipendenti come i dadi. Ogni estrazione resta locale al browser senza un seed riproducibile.
Calcolatori correlati
Generatore di numeri casuali · Generatore di PIN · Lancia dadi