Vai al contenuto
SPCXTools

Generatore di Numeri Casuali

Estrai numeri casuali in qualsiasi intervallo: uno alla volta o a migliaia, anche senza ripetizioni.

Funziona localmente: i file non lasciano mai il tuo dispositivo

Caricamento strumento…

Come usare Generatore di Numeri Casuali

  1. 1Inserisci i valori Minimo e Massimo. Entrambi gli estremi dell'intervallo sono inclusi.
  2. 2Imposta Quanti numeri desideri e, per i decimali, il numero di Cifre decimali.
  3. 3Mantieni spuntato Nessun duplicato per estrarre ogni numero al massimo una volta, come in una lotteria.
  4. 4Clicca su Genera. Spunta Ordina risultati per elencare i numeri in ordine crescente, quindi copiali.

Genera numeri casuali in qualsiasi intervallo

Ti serve un numero tra 1 e 100, sei numeri per la lotteria o una lista di 1.000 valori casuali per un test? Questo generatore di numeri casuali estrae numeri in qualsiasi intervallo tu scelga, con opzioni per evitare duplicati, ordinare i risultati e aggiungere cifre decimali. Utilizza la generazione casuale crittograficamente sicura del tuo browser, quindi i risultati sono imprevedibili e distribuiti uniformemente, e nessun dato viene inviato a un server.

Funzionalità

  • Qualsiasi intervallo, inclusi numeri negativi e valori molto grandi.
  • Uno o molti: genera fino a 10.000 numeri in un solo clic.
  • Senza duplicati: una modalità che estrae i numeri come palline da un'urna, in modo efficiente anche per intervalli enormi.
  • Numeri decimali con un massimo di sei cifre decimali.
  • Ordina i risultati in ordine crescente e copiali come lista.
  • Imparziale: il metodo di reiezione assicura che ogni valore nell'intervallo abbia la stessa probabilità di uscire.

Usi comuni

Giochi e decisioni. Lancia un dado virtuale (1–6), decidi chi inizia, scegli una pagina o una domanda casuale, oppure prendi una decisione in modo equo.

Estrazioni e concorsi. Assegna un numero a ogni partecipante, quindi estrai i vincitori senza duplicati. Poiché la casualità proviene da una fonte sicura, nessuno può prevedere o influenzare il risultato.

Lotterie. Genera un set di numeri univoci per i biglietti della lotteria. Le scelte casuali evitano gli schemi più comuni come le date di nascita, riducendo la probabilità di dover dividere un eventuale premio.

Istruzione e ricerca. Seleziona campioni casuali da un elenco numerato, assegna i partecipanti ai gruppi o crea esercizi di pratica.

Test di software. Genera input di test, ID o dataset di esempio in un intervallo specifico.

Come vengono generati numeri casuali "equi"

Un approccio ingenuo prende un valore casuale molto grande e usa il resto della divisione per l'ampiezza dell'intervallo. Ciò favorisce leggermente alcuni numeri ogni volta che l'intervallo non divide esattamente la fonte casuale. Questo strumento, invece, scarta i valori che causerebbero distorsioni (bias) ed estrae nuovamente ("rejection sampling"), così in un intervallo di 1–3 ogni numero ha esattamente una probabilità su tre.

Per le estrazioni univoche, lo strumento esegue un mescolamento parziale di Fisher–Yates: concettualmente mescola l'intero intervallo e prende i primi numeri, ma senza mai generare l'elenco completo, rendendo istantanea l'estrazione di 10 numeri da 1 a 1.000.000.000.

Se ti serve del testo casuale anziché dei numeri, prova il Generatore di Password o il Generatore di UUID.

Domande frequenti

I numeri sono veramente casuali?
Provengono dal generatore di numeri casuali crittograficamente sicuro del tuo browser (crypto.getRandomValues), che utilizza fonti di sistema imprevedibili. Lo strumento usa anche il rejection sampling, quindi ogni numero nell'intervallo ha esattamente la stessa probabilità di uscire: non c'è alcuna tendenza verso i numeri più piccoli.
Il minimo e il massimo sono inclusi?
Sì. Un intervallo da 1 a 10 può restituire sia 1 che 10. Per i decimali, i risultati si collocano in qualsiasi punto tra i due valori.
Come scelgo i numeri della lotteria?
Imposta l'intervallo usato dalla tua lotteria (ad esempio da 1 a 49), imposta Quantità sul numero di palline estratte (ad esempio 6), mantieni attivo Senza duplicati e spunta Ordina i risultati. Ricorda che ogni combinazione ha esattamente la stessa probabilità di vincita.
Perché ricevo un errore con Senza duplicati?
Hai richiesto più numeri univoci di quanti ne contenga l'intervallo: ad esempio, 20 numeri univoci tra 1 e 10. Aumenta l'intervallo, riduci la quantità o consenti i duplicati.
Posso usarlo per un giveaway o un'estrazione?
Sì. Numera i partecipanti, imposta l'intervallo corrispondente ed estrai tutti i vincitori di cui hai bisogno senza duplicati. Per maggiore trasparenza, puoi registrare lo schermo durante la generazione.
Viene inviato qualcosa a un server?
No. I numeri vengono generati sul tuo dispositivo.