Vai al contenuto
TextArray
100% locale

Generatore di stringhe casuali

Genera stringhe casuali di qualsiasi lunghezza da un set di caratteri di tua scelta.

Uscita

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.

FAQ

Le stringhe vengono inviate da qualche parte?
No. Vengono generati nel tuo browser e non lasciano mai il tuo dispositivo. Niente viene caricato, archiviato o registrato.
Le corde sono garantite come uniche?
Vengono disegnati in modo indipendente, quindi non esiste un controllo esplicito di unicità. Con una stringa sufficientemente lunga una collisione è astronomicamente improbabile: per gli identificatori univoci garantiti utilizzare invece il generatore UUID.
Posso usare il mio alfabeto?
SÌ. Scegli il set di caratteri personalizzato e incolla i caratteri che desideri. Le lettere accentate e le emoji contano come caratteri singoli e i caratteri ripetuti vengono ignorati.
Quanto può essere grande un lotto?
Fino a 1000 stringhe fino a 4096 caratteri dalle opzioni e lo strumento rifiuta tutto ciò che supera i 10 MB di output in modo che la pagina rimanga reattiva.
È sicuro per chiavi API e token?
La casualità è crittograficamente sicura tramite crypto.getRandomValues, quindi i valori stessi sono validi. Punta ad almeno 128 bit di entropia: il conteggio ti dice cosa stai ottenendo.