Generatore di Numeri Casuali

Generatore di Numeri Casuali

Estrai un numero casuale all'istante — ideale per estrazioni, lotteria e dadi. Cronologia di sessione e modalità senza ripetizioni. Gratuito, senza registrazione.

Aggiornato aprile 2026

Revisionato da Rafael Duarte

CONFIGURAZIONE
RISULTATO GENERATO
Clicca GENERA per iniziare
Shift + Enter per Copiare · Space Spazio per Generare
Generazione crittograficamente sicura (Web Crypto API).

Come generare un numero casuale

Generatore di numeri casuali online: imposta l'intervallo, premi Genera

1. Imposta minimo e massimo

Entrambi gli estremi sono inclusi: da 1 a 100 può uscire anche 1 o 100. Funzionano anche i numeri negativi.

2. Scegli quanti numeri

Da 1 a 1.000 per volta. Disattiva «Consenti duplicati» se ogni numero deve essere diverso e attiva l'ordinamento se li vuoi in ordine crescente.

3. Genera e copia

Premi GENERA o la barra spaziatrice; con Shift+Invio copi il risultato, un numero per riga.

Cosa offre il generatore di numeri random

Pensato per estrazioni veloci e corrette

Casualità crittografica senza distorsioni

I numeri vengono da crypto.getRandomValues() con campionamento a rifiuto: ogni valore dell'intervallo ha esattamente la stessa probabilità.

Numeri casuali senza ripetizioni

Con i duplicati disattivati ogni numero del risultato è diverso, anche su intervalli molto ampi, senza dover generare l'intero intervallo in memoria.

Intervalli grandi e negativi

Accetta interi tra circa −9 e +9 milioni di miliardi (il limite dei numeri interi sicuri in JavaScript), con un'ampiezza massima di 2^53 valori.

Cronologia della sessione

Le ultime 20 generazioni restano elencate con intervallo e risultati, così puoi ricontrollare un'estrazione fatta pochi minuti prima.

Esempi di impostazione

Configurazioni pronte per i casi più frequenti

Cosa ti serve
Impostazioni
Un numero da 1 a 10
minimo 1, massimo 10, quantità 1 (ogni numero ha il 10% di probabilità)
Un numero da 1 a 100
minimo 1, massimo 100, quantità 1
Lanciare un dado
minimo 1, massimo 6, quantità 1 (circa 16,7% per faccia)
Tre vincitori su 120 biglietti
minimo 1, massimo 120, quantità 3, duplicati disattivati
Numero tra −50 e 50
minimo −50, massimo 50: i negativi sono supportati

Quando usare un generatore di numeri casuali

Dalla lotteria di classe al game master

Lotterie e pesche di beneficenza

Numera i biglietti venduti e genera il numero vincente; per più premi aumenta la quantità e togli i duplicati.

In classe

Estrai il numero del registro di chi viene interrogato o l'esercizio da correggere alla lavagna.

Giochi da tavolo e di ruolo

Sostituisci un dado perso: da 1 a 6, da 1 a 20 per un d20, da 1 a 100 per un tiro percentuale.

Sviluppo e test

Genera ID o valori di prova per un test; per liste più lunghe, fino a 10.000 numeri ed export in CSV o JSON, usa il generatore di liste casuali.

Errori comuni

Chiedere più numeri unici di quanti ne contenga l'intervallo

Senza duplicati la quantità non può superare massimo − minimo + 1: tra 1 e 10 puoi ottenere al massimo 10 numeri diversi. Lo strumento mostra un errore.

Inserire numeri con la virgola

Il generatore lavora solo con numeri interi: minimo e massimo decimali vengono troncati, per cui 2,7 diventa 2.

Cercare un seme per ripetere l'estrazione

Non viene chiesto né mostrato alcun seme: ogni generazione è indipendente e non c'è modo di ripetere la stessa estrazione. Copia subito il risultato se ti serve.

Contare sulla cronologia dopo aver chiuso la pagina

La cronologia vive solo nella scheda aperta e tiene le ultime 20 generazioni. Ricaricando la pagina sparisce: copia i numeri che ti servono.

Perché generare i numeri qui

Molti generatori online si affidano a Math.random() e a un semplice modulo, che su certi intervalli favorisce leggermente alcuni numeri. Qui la casualità arriva dal generatore crittografico del browser e il campionamento a rifiuto scarta i valori che introdurrebbero distorsioni: da 1 a 6 ogni faccia ha davvero un sesto di probabilità.

Tutto avviene sul tuo dispositivo, senza registrazione e senza inviare i risultati a un server. Per un sorteggio tra amici o in classe il numero estratto compare in grande, leggibile anche alla lavagna interattiva, e puoi ritrovarlo nella cronologia della sessione.

Math.random() o crypto.getRandomValues()?

Perché la fonte di casualità conta

Math.random()
crypto.getRandomValues()
Pensato per la sicurezza
no
sì
Prevedibilità
teoricamente ricostruibile
non prevedibile in pratica
Distribuzione su intervalli qualsiasi
dipende dall'implementazione
uniforme con campionamento a rifiuto

Domande frequenti

Imposta minimo 1, massimo 100 e quantità 1, poi premi GENERA o la barra spaziatrice. Entrambi gli estremi sono inclusi e ogni numero ha l'1% di probabilità di uscire.

Fonti e approfondimenti

Strumenti correlati