Generatore di stringhe casuali
Genera stringhe casuali di qualsiasi lunghezza da un set di caratteri di tua scelta.
Generatore di stringhe casuali
Genera una stringa casuale o migliaia di stringhe contemporaneamente. Scegli la lunghezza, quanti ne hai bisogno e scegli il set di caratteri: lettere e cifre, solo lettere, minuscolo, maiuscolo, cifre, esadecimale o il tuo alfabeto personalizzato. Ogni stringa si ferma su una propria riga, quindi l'output cade direttamente in una colonna del foglio di calcolo, in un file seme o in un dispositivo di prova.
Gli usi tipici sono chiavi API e token usa e getta per un progetto locale, identificatori univoci per record di test, sali, nonce, suffissi di busting della cache o dati segnaposto in blocco quando sono necessari migliaia di valori distinti che sembrano plausibili. L'esadecimale è utile per tutto ciò che finirà in un file di configurazione o in un campo con colore adiacente; solo minuscolo si adatta agli identificatori che devono sopravvivere a sistemi senza distinzione tra maiuscole e minuscole come DNS o alcuni file system.
L'opzione personalizzata accetta tutti i caratteri che incolli e conta per carattere anziché per byte: le lettere accentate e le emoji funzionano come singole unità e i duplicati che incolli vengono compressi automaticamente. Il conteggio sotto l'output mostra quante stringhe hai richiesto, la loro lunghezza, la dimensione del set di caratteri e l'entropia approssimativa per stringa in bit, così puoi capire a colpo d'occhio se un valore è abbastanza lungo da essere impercettibile.
I valori casuali provengono da crypto.getRandomValues con campionamento del rifiuto, quindi ogni carattere nel set ha la stessa probabilità, senza distorsione del modulo. La generazione avviene interamente nel tuo browser e non viene caricato nulla, il che è ciò che ne rende sicuro l'utilizzo per i valori che intendi effettivamente conservare. L'output è limitato a 10 MB, quindi una richiesta molto grande non può bloccare la scheda.