Vai al contenuto
TextArray
100% locale

Generatore di numeri casuali

Disegna numeri interi casuali da qualsiasi intervallo, con o senza ripetizioni.

Uscita

Generatore di numeri casuali

Scegli un minimo e un massimo e ottieni numeri interi casuali da quell'intervallo. Entrambi i limiti sono inclusi, quindi un intervallo compreso tra 1 e 6 lancia un dado e tra 1 e 49 estrae i numeri della lotteria. Richiedi un numero o fino a diecimila: ognuno arriva sulla propria riga, pronto per essere copiato in un foglio di calcolo o in uno script.

Attiva "Nessuna ripetizione" quando ogni numero deve essere diverso, come in un'estrazione della lotteria, in una lotteria, in un ordine casuale dei posti o nella scelta dei vincitori dalle voci numerate. Lo strumento ti dice se la richiesta è impossibile: chiedere dieci numeri univoci compresi tra 1 e 5 restituisce un messaggio calmo anziché girare per sempre. "Ordinamento ascendente" ordina numericamente il risultato, che è quello che desideri per l'estrazione che leggerai ad alta voce; lascialo fuori quando conta l'ordine stesso dell'estrazione.

Se inserisci i limiti nel modo sbagliato, lo strumento li scambia silenziosamente invece di lamentarsi. Gli intervalli possono essere enormi - fino a 2 ^ 48 valori - e la modalità Unique rimane veloce anche in questo caso, perché tiene traccia solo dei numeri estratti anziché costruire l'intero intervallo in memoria.

I numeri provengono da crypto.getRandomValues con campionamento del rifiuto su tutto l'intervallo, quindi ogni valore compreso tra i limiti è esattamente altrettanto probabile di qualsiasi altro. Ciò conta più di quanto sembri: i generatori ingenui si inclinano verso il limite inferiore di un intervallo a causa della distorsione del modulo, che rovina silenziosamente un pareggio. Tutto funziona nel tuo browser e nulla viene caricato, quindi i risultati sono solo tuoi, anche se per qualsiasi cosa con valore legale, un pareggio assistito batte qualsiasi pagina web.

FAQ

I numeri o i miei intervalli vengono inviati da qualche parte?
No. La generazione avviene interamente nel tuo browser e nulla lascia il tuo dispositivo.
I limiti sono inclusi?
SÌ. Un intervallo compreso tra 1 e 100 può produrre sia 1 che 100. Anche i numeri negativi e lo zero funzionano.
Com'è casuale?
Utilizza crypto.getRandomValues, la fonte crittograficamente sicura del browser, con campionamento del rifiuto in modo che nessun valore venga favorito. Math.random, che soffre di distorsione del modulo quando mappato su un intervallo, non viene utilizzato.
Perché ho ricevuto un errore con "Nessuna ripetizione"?
L'intervallo non contiene numeri abbastanza distinti per il conteggio richiesto. Ampliare l'intervallo o ridurre il conteggio.
Posso usarlo per un'estrazione a premi?
Per le estrazioni informali, sì: attiva "Nessuna ripetizione" e numera le tue voci. Per i sorteggi con conseguenze legali o finanziarie, utilizza un metodo che puoi controllare e testimoniare.