Generatore casuale FREE
Numeri casuali, un nome estratto da un elenco, dadi, lanci di moneta e identificatori, tutto dal generatore crittografico di numeri casuali del tuo browser e non da Math.random.
Numeri
Elenchi e nomi
Dadi e monete
3d6 lancia tre dadi a sei facce. 2d10+5 aggiunge cinque al totale. d20 ne lancia uno.
Token e identificatori
Questi sono identificatori e codici, non password. Una password che devi copiare da una pagina web è una password che il tuo gestore di password avrebbe dovuto creare e conservare.
Risultato
Ogni estrazione avviene in questa scheda, nel generatore crittografico di numeri casuali del tuo browser. Il tuo elenco, i tuoi numeri e il risultato non vengono inviati da nessuna parte e nulla viene salvato.
Da dove viene la casualità
Il CSPRNG del browser, non Math.random
Ogni numero, mescolata, tiro e identificatore viene da crypto.getRandomValues, e i valori che renderebbero più probabile la parte bassa dell'intervallo vengono scartati anziché conteggiati, così ogni esito ha la stessa probabilità. Non c'è seme né modo di ripetere un'estrazione: un risultato riproducibile è un risultato che si può combinare.
FAQ
È abbastanza casuale per un'estrazione a premi?
Usa crypto.getRandomValues, il generatore che il browser espone per la crittografia, e non Math.random. Math.random è veloce, ha un seme e da una manciata di valori passati se ne possono prevedere i successivi: va bene per un gioco e non va bene per qualcosa che qualcuno può contestare. Ogni numero, mescolamento, lancio e identificatore qui viene dalla stessa fonte.
Il mio elenco di nomi viene inviato da qualche parte?
No. Dietro questa pagina non c'è alcuna chiamata a un'API. L'elenco che incolli resta nella scheda, l'estrazione avviene nel tuo browser e non viene scritto nulla in memoria: per liberartene basta chiudere la pagina. Conta, perché un elenco di partecipanti è un dato personale anche quando contiene solo nomi di battesimo.
I numeri sono davvero uniformi o alcuni escono più spesso?
Uniformi. Il modo ingenuo di ottenere un numero in un intervallo è prendere un valore casuale modulo l'ampiezza dell'intervallo, e questo favorisce silenziosamente la parte bassa ogni volta che l'intervallo non divide la sorgente in modo esatto. Questo strumento scarta i valori che lo causerebbero e riestrae, quindi ogni esito ha esattamente la stessa probabilità. Il mescolamento è Fisher-Yates per la stessa ragione: è la versione che produce ogni ordine con uguale probabilità.
Posso usarlo per generare una password?
Puoi generare qui una stringa casuale robusta, e lo strumento ti dice quanti bit di entropia porta, ma una password è meglio che la crei e la conservi un gestore di password anziché copiarla da una pagina web. Il pannello dei token è pensato per chiavi API, codici sconto, dati di prova e identificatori.
Che differenza c'è tra UUID v4 e v7?
Un identificatore v4 è fatto di 122 bit casuali, quindi due di essi non hanno alcun legame né ordine. Un identificatore v7 inizia con il millisecondo in cui è stato creato e riempie il resto con bit casuali, quindi i v7 si ordinano per data di creazione come semplice testo. È molto più gentile con un indice di database, ma significa anche che un v7 rivela quando è stato creato, cosa che a volte non vuoi.
Posso ottenere due volte lo stesso risultato?
No, ed è voluto. Non c'è un seme da impostare né un modo di ripetere un'estrazione, perché un generatore che si può riprodurre è un generatore il cui esito qualcuno può preparare in anticipo. Se ti serve una prova, copia o scarica il risultato: la prova è quel file, non lo strumento.
Costruisci un web migliore, più in fretta.
Sviluppiamo software e soluzioni su misura per le tue esigenze.





