Vai al contenuto

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.

Uso gratuito Nessuna registrazione Privacy al primo posto

Numeri

Veloce

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.

Ambito e limiti

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.

Aiuto

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.

Contattaci