Generatore di Lista Casuale

Generatore di Lista Casuale

Genera fino a 10.000 numeri casuali ed esporta come CSV, JSON o TXT. Modalità decimale, mescola liste, senza duplicati. Gratuito, senza registrazione.

Aggiornato maggio 2026

Revisionato da Rafael Duarte

CONFIGURAZIONE
OPZIONI
FORMATO OUTPUT
Configura i parametri e clicca Genera numeri
Shift + Enter per Copiare · Space Spazio per Generare
Generazione crittograficamente sicura (Web Crypto API).

Come generare una lista di numeri casuali

Fino a 10.000 numeri casuali, con o senza ripetizioni, esportabili in CSV, JSON o TXT

1. Imposta intervallo e quantità

Inserisci valore minimo, valore massimo e quanti numeri ti servono, da 1 a 10.000. Gli estremi sono compresi.

2. Scegli le opzioni

Consenti o meno i duplicati, attiva la modalità decimale e decidi l'ordinamento: nessuno, crescente o decrescente.

3. Genera ed esporta

Premi Genera numeri o la barra spaziatrice, scegli il formato (lista, CSV, JSON, spazi) e copia il risultato o scaricalo come file.

Cosa offre il generatore di liste casuali

Numeri casuali in blocco, pronti per fogli di calcolo e script

Fino a 10.000 numeri per volta

Ogni numero compare in una scheda numerata; il contatore indica quanti elementi hai generato.

Numeri casuali senza ripetizioni

Con i duplicati disattivati l'intervallo viene mescolato con l'algoritmo di Fisher-Yates e si prendono i primi N valori: nessun numero compare due volte.

Modalità mescola

Incolla una lista di numeri che hai già (uno per riga, separati da virgola o spazio) e ottienila in ordine casuale.

Quattro formati di output

Uno per riga, CSV con virgola, array JSON o separati da spazi. Il download crea random-numbers.txt, .csv o .json.

Casualità senza distorsioni

Gli interi vengono da crypto.getRandomValues() con campionamento a rifiuto, così ogni valore dell'intervallo ha la stessa probabilità.

Scorciatoie da tastiera

Barra spaziatrice per generare di nuovo e Shift+Invio per copiare tutto, quando il cursore non è in un campo di testo.

Esempi di configurazione

Le impostazioni per i casi più comuni

Cosa ti serve
Impostazioni
Una sestina tra 1 e 90
minimo 1, massimo 90, quantità 6, senza duplicati, ordine crescente
Numeri da 1 a 30 in ordine casuale (es. ordine delle interrogazioni)
minimo 1, massimo 30, quantità 30, senza duplicati, nessun ordine
1.000 ID di test per un database
minimo 1, massimo 1000000, quantità 1000, formato JSON
50 prezzi di prova tra 0 e 999,99
minimo 0, massimo 999,99, quantità 50, modalità decimale
Rimescolare 12, 7, 45, 3
modalità mescola, incolla i numeri uno per riga

A cosa serve una lista di numeri casuali

Dalla scuola allo sviluppo software

Ordine delle interrogazioni

Numera gli studenti dal registro e genera tutti i numeri da 1 a 30 senza ripetizioni: ottieni l'ordine di chiamata in un colpo solo.

Lotterie di beneficenza e tombolate

Assegna un numero a ogni biglietto venduto e genera i vincitori senza duplicati, anche più premi in una sola estrazione.

Dati di test

Riempi una tabella o un mock con migliaia di valori ed esporta direttamente in JSON o CSV per il tuo script.

Campionamento e statistica

Estrai un campione casuale semplice da una popolazione numerata o prepara dati per esercizi di probabilità e simulazioni.

Squadre e turni

Mescola i numeri dei partecipanti per formare squadre, definire l'ordine di un torneo o la rotazione dei turni.

Errori comuni

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

Senza duplicati non si possono estrarre 200 numeri diversi tra 1 e 100: lo strumento mostra un errore invece di generare. Allarga l'intervallo o attiva i duplicati.

Inserire decimali senza la modalità decimale

Con la modalità disattivata minimo e massimo vengono troncati a numeri interi prima di generare, quindi 0,5–9,5 diventa 0–9.

Aspettarsi decimali tutti diversi

In modalità decimale i valori sono arrotondati a due cifre e l'opzione duplicati non viene applicata: due numeri uguali sono possibili.

Usare la virgola decimale in modalità mescola o nei file esportati

Nella lista da mescolare la virgola separa i numeri, quindi 3,5 diventa 3 e 5. Anche output ed export usano il punto come separatore decimale: in Excel in italiano può servire la sostituzione del punto con la virgola.

Intervalli enormi

Senza duplicati lo strumento costruisce in memoria tutto l'intervallo, e con i duplicati gli intervalli oltre circa 4,29 miliardi di valori non sono gestiti: la pagina può bloccarsi. Resta su intervalli di qualche milione di valori.

Perché generare la lista qui

Molti generatori online estraggono un numero alla volta; qui ottieni fino a 10.000 valori in un'unica generazione, già ordinati se vuoi e nel formato che serve a un foglio di calcolo o a un programma. Per le liste senza ripetizioni viene usato Fisher-Yates, il metodo standard per mescolare un insieme in modo equo.

La casualità arriva da crypto.getRandomValues() e il campionamento a rifiuto elimina la distorsione del modulo che affligge le implementazioni improvvisate. Tutto avviene nel browser: le liste non passano da nessun server e non è richiesta alcuna registrazione.

Con duplicati o senza duplicati?

Scegli in base all'uso

Con duplicati
Senza duplicati
Metodo
ogni numero estratto in modo indipendente
Fisher-Yates sull'intervallo completo
Ideale per
dati di test, simulazioni, lanci di dado
estrazioni, lotterie, ordini casuali
Limite di quantità
10.000
10.000 e non oltre l'ampiezza dell'intervallo

Domande frequenti

Lascia disattivato «Consenti duplicati», imposta minimo, massimo e quantità e premi Genera numeri. L'intervallo viene mescolato per intero e si prendono i primi valori, quindi nessun numero può ripetersi.

Fonti e approfondimenti

Strumenti correlati