Genera numeri interi veramente casuali in qualsiasi intervallo. Scegli se permettere ripetizioni (come lanciare dadi) o numeri unici (come estrarre biglietti da un'urna). Perfetto per estrazioni, giochi, simulazioni, campionamento statistico e applicazioni scientifiche.
Il nostro generatore utilizza la funzione random_int() di PHP, che è un generatore di numeri casuali crittograficamente sicuro (CSPRNG). Questo significa che:
Estrai numeri per lotterie, tombole, bingo, giochi da tavolo. Con "senza ripetizioni" simuli estrazioni reali.
Seleziona campioni casuali da una popolazione. Essenziale per sondaggi, studi scientifici e analisi dati.
Insegnanti: genera esercizi di matematica, assegna numeri agli studenti, crea quiz con domande casuali.
Test di algoritmi, seed per simulazioni, generazione dati di test, debug con input casuali.
Audit casuali, selezione fornitori, rotazione turni, assegnazione task senza favoritismi.
Monte Carlo, modelli probabilistici, previsioni meteo, analisi rischio finanziario.
Ogni estrazione è indipendente. Un numero può uscire più volte. Come lanciare un dado: ogni lancio ha le stesse probabilità.
Usa quando:
Ogni numero esce al massimo una volta. Come pescare da un'urna senza rimettere le palline.
Usa quando:
A differenza del RANDBETWEEN di Excel o del rand() di molti linguaggi, che partono da un seme pseudocasuale ricostruibile, questo strumento usa la casualità crittografica del browser tramite l'API Web Crypto. Ogni estrazione attinge a entropia imprevedibile, così il risultato non si può anticipare né dedurre osservando le estrazioni precedenti. Per un sorteggio tra amici, una simulazione o l'ordine dei turni in un torneo, questa qualità di casualità è ampiamente sufficiente a garantire equità.
Per un giveaway su Instagram, l'ordine di gioco in un torneo o una tombola in famiglia va benissimo e nessuno potrà contestare l'imparzialità. I concorsi a premio regolamentati in Italia, soggetti al DPR 430/2001, richiedono però la presenza di un notaio o di un funzionario della Camera di Commercio che verbalizza l'operazione. In quei casi lo strumento può accompagnare la procedura come supporto visivo, ma non sostituisce l'atto ufficiale previsto dalla legge.
Con ripetizioni ogni numero viene estratto in modo indipendente, quindi lo stesso valore può ripresentarsi: è il comportamento corretto per simulare i lanci di un dado o tiri ripetuti. Senza ripetizioni ogni numero esce una sola volta, come accade con le palline del Lotto o del SuperEnalotto. Se ti servono 6 numeri distinti tra 1 e 90 per una schedina, è l'opzione senza ripetizioni quella da selezionare.
Puoi definire estremi molto ampi, ben oltre i classici 1-90 o 1-100, e includere anche valori negativi se ti serve un range come da -50 a 50. L'unico vincolo logico riguarda l'estrazione senza ripetizioni: non puoi chiedere più numeri distinti di quanti ne contenga l'intervallo, perché tra 1 e 10, per esempio, esistono soltanto 10 valori diversi. In quel caso basta allargare gli estremi o ridurre la quantità richiesta.
La generazione avviene interamente nel tuo browser: i numeri non transitano da un server e non vengono salvati da nessuna parte. Questo significa che nessuno, nemmeno chi gestisce il sito, può conoscere in anticipo o alterare il tuo risultato. Se ti serve una prova pubblica per un sorteggio, cattura uno screenshot o registra lo schermo nel momento dell'estrazione, così da poterlo mostrare ai partecipanti.
Un dado o un sacchetto di bigliettini bastano per pochi valori, ma diventano scomodi quando ti servono decine di numeri o un intervallo insolito come 1-273. Rispetto a molte app per smartphone, qui non installi nulla, non crei alcun account e nessuna pubblicità rallenta l'operazione: apri la pagina, imposti gli estremi e ottieni subito il risultato. In più la casualità crittografica evita lo sbilanciamento di un dado reale, che per usura o difetto può favorire certe facce.