Generatore di Numeri Casuali
Genera numeri casuali in qualsiasi intervallo, o UUID version-4 in massa. Scegli le tue opzioni e copia i risultati — tutto viene eseguito nel tuo browser.
Come utilizzarlo
Questo strumento funziona in due modalità: numeri casuali e UUID casuali. Usa le schede sopra il generatore per passare da una modalità all'altra, quindi impostare le opzioni e premere Genera per un nuovo set. Nella modalità Numeri, il minimo e il massimo che imposti sono entrambi inclusi nel risultato, quindi un intervallo da 1 a 100 può produrre 1 o 100 così come tutto ciò che sta in mezzo. Scegli quanti numeri generare, quindi decidi se consentire i duplicati. Con i duplicati consentiti, ogni numero viene estratto indipendentemente, quindi lo stesso valore può apparire più di una volta — così simuli il lancio di più dadi. Disattiva i duplicati per un'estrazione unica, in cui ogni numero può apparire solo una volta e il conteggio è limitato alla dimensione dell'intervallo. Un'estrazione 6 su 49 è un'estrazione unica: una volta che un numero esce, viene rimosso dalla considerazione e non può più essere estratto. Nella modalità UUID, scegli quanti UUID version-4 generare. Un UUID è un identificatore a 128 bit scritto come 32 caratteri esadecimali nel pattern 8-4-4-4-12, ad esempio f47ac10b-58cc-4372-a567-0e02b2c3d479. La versione 4 fissa alcuni bit per contrassegnare la versione e la variante, e riempie i rimanenti 122 bit con dati casuali. Questo lascia 2^122 possibili valori — un numero così grande che generare miliardi di UUID ogni secondo per secoli lascia comunque le probabilità di due corrispondenti vicine a zero. Questo è diverso dai numeri sopra, che possono ripetersi a meno che non disattivi i duplicati: un UUID non ha bisogno di questa opzione perché il suo spazio è molto più grande di qualsiasi intervallo di numeri che sceglieresti realisticamente. In pratica, ogni UUID che questo strumento genera può essere considerato unico. Entrambe le modalità vengono eseguite completamente nel tuo browser utilizzando l'API Web Crypto (crypto.getRandomValues), la stessa fonte utilizzata dai browser per la casualità crittografica, e nulla viene inviato a un server. Ciò rende questo strumento una scelta solida per la casualità quotidiana: scegliere un vincitore per un giveaway o una lotteria, estrarre un campione casuale da un elenco, generare dati di test, o generare ID per nuovi record. Per password o chiavi di sicurezza, utilizza un gestore di password dedicato costruito per questo scopo.
Domande frequenti
- I numeri sono veramente casuali?
- Sì. Sia i numeri che gli UUID vengono generati con l'API Web Crypto (crypto.getRandomValues), la stessa fonte di casualità crittograficamente sicura che i browser utilizzano per il codice sensibile alla sicurezza, più il campionamento per rifiuto per evitare il bias modulo. È una barra significativamente più alta di Math.random(), che la maggior parte dei semplici generatori online utilizzano e che non è progettato per essere imprevedibile.
- Cos'è un UUID e due possono mai coincidere?
- Un UUID è un ID a 128 bit, solitamente scritto come 32 cifre esadecimali come f47ac10b-58cc-4372-a567-0e02b2c3d479. Il tipo version-4 utilizzato qui randomizza 122 di questi bit, fornendo all'incirca 5,3 undecilioni di possibili valori. Due che corrispondono per caso è teoricamente possibile ma trascurabile in pratica — dovresti generare miliardi al secondo per secoli prima che una collisione diventi probabile.
- Posso generare numeri senza duplicati?
- Sì — disattiva "Consenti duplicati" e ogni numero può apparire solo una volta, come estrarre palline della lotteria senza rimpiazzo. Il risultato è limitato alla dimensione del tuo intervallo: chiedere 20 numeri univoci tra 1 e 10 restituirà solo 10. Lascia i duplicati attivati quando vuoi estrazioni indipendenti, come simulare lanci di dadi.
- È sicuro per password o chiavi di sicurezza?
- La casualità stessa è forte — proviene dall'API Web Crypto, la stessa fonte utilizzata per le chiavi crittografiche. Ma questo strumento non è costruito per password o segreti: non ha opzioni di set di caratteri o lunghezza per la forza della password, e i valori generati rimangono in testo semplice sulla pagina senza nulla per proteggerli. Usa un gestore di password dedicato per qualsiasi cosa che devi mantenere segreta.