Cosa fa il generatore di lettere casuali
Il generatore di lettere casuali estrae a caso lettere dell’alfabeto latino di base, quello inglese a 26 lettere. Puoi estrarre una sola lettera per un gioco, una breve sequenza di lettere per un rompicapo o l’intero alfabeto in ordine casuale. Decidi tu quali lettere sono ammesse e se devono uscire maiuscole, minuscole o miste.
L’alfabeto italiano ne ha 21: J, K, W, X e Y sono considerate lettere straniere. Lo strumento non permette di scegliere un alfabeto personalizzato, quindi queste cinque lettere possono uscire. Trovi più avanti come gestirle.
Tutto avviene nel tuo browser, e nulla viene inviato o salvato.
Come si usa
- In Lettere scegli Dalla A alla Z, Solo vocali o Solo consonanti.
- In Maiuscole/minuscole scegli Maiuscole (A), Minuscole (a) o Miste (A o a).
- Imposta Quanti: puoi chiedere fino a 1.000 lettere.
- Attiva Nessuna ripetizione se ogni lettera deve comparire al massimo una volta.
- Scegli il separatore in Separa i risultati con. Il valore predefinito è Virgola e spazio. Scegli Spazio o Virgola per altre disposizioni, Nuova riga per un elenco, oppure Niente (uniscili) per avere un’unica stringa di lettere.
- Premi Genera lettere.
Una lettera singola compare in grande sotto Risultato. Più lettere compaiono in un riquadro sotto. Premi Copia per copiarle. Le ultime dieci estrazioni restano in Risultati recenti, ciascuna con il suo pulsante Copia, finché non lasci la pagina o premi Cancella.
Esempi
Tutti questi vengono da esecuzioni reali del codice di questa pagina.
| Impostazioni | Un’estrazione ha dato |
|---|---|
| Dalla A alla Z, Maiuscole, 1 lettera | V |
| Dalla A alla Z, Maiuscole, 5 lettere, Nessuna ripetizione | A, P, I, F, L |
| Solo vocali, Minuscole, 3 lettere | a, i, e |
| Solo consonanti, Maiuscole, 4 lettere, Nessuna ripetizione | N, K, Q, P |
| Dalla A alla Z, Miste, 6 lettere | j, D, I, L, V, E |
| Dalla A alla Z, Maiuscole, 26 lettere, Nessuna ripetizione | W, O, C, B, X, Q, T, D, H, A, E, S, L, P, M, N, K, G, Y, Z, F, J, R, U, V, I |
| Solo vocali, 10 lettere, Nessuna ripetizione | E, U, O, I, A |
L’ultima riga mostra cosa succede quando chiedi più lettere diverse di quante ne esistano. Le vocali sono solo cinque, quindi le ottieni tutte e cinque in ordine casuale, e la riga di stato ti avvisa che se ne potevano estrarre solo cinque.
Come funziona
Lo strumento costruisce un insieme di lettere in base alle tue impostazioni. Dalla A alla Z dà 26 lettere, Solo vocali ne dà 5 e Solo consonanti 21. Con Miste, l’insieme contiene sia la forma minuscola sia quella maiuscola di ogni lettera, quindi raddoppia e ogni forma ha la stessa probabilità.
Per estrarre dall’insieme, lo strumento ha bisogno di una posizione casuale. Prende bit casuali da crypto.getRandomValues, la sorgente casuale sicura del browser, e li trasforma in una posizione con il campionamento con rifiuto, che scarta le rare estrazioni che renderebbero alcune posizioni leggermente più probabili di altre. Il risultato è che ogni lettera dell’insieme ha esattamente la stessa probabilità.
Con Nessuna ripetizione, l’insieme viene mescolato con il metodo di Fisher-Yates e si prendono le prime lettere, come pescare tessere da un sacchetto senza rimetterle dentro.
Idee per usarlo
- Giochi di parole. Estrai la lettera iniziale di un turno di nomi, cose, città: un Paese, un animale e un cibo che iniziano con quella lettera. Se giocate con l’alfabeto italiano, estrai di nuovo quando esce J, K, W, X o Y.
- Didattica. Detta una lettera ai bambini da scrivere o da cercare in un libro. Per chi inizia a leggere usa Minuscole.
- Spunti per disegnare e scrivere. Estrai una lettera e scrivi un racconto in cui ogni nome inizia con quella lettera.
- Codici segnaposto. Crea qualche maiuscola casuale per codici prodotto di esempio o per i posti a sedere.
- Esercizi di spelling. Leggi ogni lettera ad alta voce con il traduttore dell’alfabeto fonetico NATO, così A diventa Alfa e B diventa Bravo. In Italia al telefono si usa spesso anche l’alfabeto con i nomi delle città (Ancona, Bologna, Como…), che però lo strumento non produce.
Consigli e limiti
- Probabilità uguali, non quelle dell’inglese. Nei testi reali la E è molto più frequente della Q. Lo strumento non riproduce questa distribuzione: ogni lettera ammessa ha la stessa probabilità, e questo rende equi i giochi.
- Qui la Y è una consonante. Se nel tuo gioco la Y vale come vocale, estrai Dalla A alla Z ed estrai di nuovo quando serve.
- Le ripetizioni sono normali, a meno che tu non le disattivi. Con 26 lettere, un’estrazione di sei lettere contiene spesso la stessa lettera due volte.
- Solo lettere dell’alfabeto inglese. Le lettere accentate come É o Ñ non sono incluse. Per usare solo le 21 lettere dell’alfabeto italiano, incolla
A, B, C, D, E, F, G, H, I, L, M, N, O, P, Q, R, S, T, U, V, Znel sorteggio online (lo trovi in fondo alla pagina) ed estrai da lì. - Non per le password. Le sole lettere danno password deboli. Usa il generatore di password sicure, che aggiunge numeri e simboli e mostra la robustezza in bit.
Altri modi per ottenere lettere casuali
Excel o Fogli Google. =CHAR(RANDBETWEEN(65,90)) restituisce una maiuscola dalla A alla Z. Usa 97 e 122 per le minuscole. In Excel in italiano scrivi =CODICE.CARATT(CASUALE.TRA(65;90)). La formula si ricalcola a ogni modifica del foglio, quindi incolla il risultato come valore per conservarlo.
Python. Dopo import random, string, random.choice(string.ascii_uppercase) estrae una maiuscola. Usa random.sample(string.ascii_uppercase, 5) per cinque lettere senza ripetizioni, oppure il modulo secrets quando il risultato deve essere imprevedibile.
JavaScript. String.fromCharCode(65 + n) trasforma un numero da 0 a 25 in una lettera. Ricava quel numero da una sorgente equa, come il metodo usato da questa pagina, e non da Math.random.
Strumenti correlati
Per numeri casuali in qualsiasi intervallo, usa il generatore di numeri casuali. Per estrarre parole o nomi che hai già in una lista, incollali nel sorteggio online.