Qué hace el generador de letras aleatorias
Saca letras al azar del alfabeto inglés, que tiene 26 letras: el mismo abecedario español sin la ñ. Puedes sacar una sola letra para un juego, una serie corta de letras para un pasatiempo o el abecedario entero en orden aleatorio. Tú decides qué letras se permiten y si salen en mayúsculas, en minúsculas o mezcladas.
Todo funciona en tu navegador y no se envía ni se guarda nada.
Cómo usarlo
- En Letras, elige De la A a la Z, Solo vocales o Solo consonantes.
- En Mayúsculas o minúsculas, elige Mayúsculas (A), Minúsculas (a) o Mezcladas (A o a).
- Indica en Cantidad cuántas letras quieres, hasta 1.000.
- Activa Sin repetir si cada letra solo puede aparecer una vez.
- Elige cómo Separar los resultados con. La opción por defecto es coma y espacio. Elige Espacio o solo Coma para otros formatos, Salto de línea para una lista, o Nada (unirlas) para obtener una única cadena de letras.
- Pulsa Generar letras.
Una sola letra se muestra en grande bajo Resultado. Varias letras aparecen en un cuadro debajo. Pulsa Copiar para copiarlas. Las diez últimas tiradas se quedan en Resultados recientes, cada una con un botón Copiar, hasta que sales de la página o pulsas Borrar.
Ejemplos
Todos estos salieron de ejecuciones reales del código de esta página.
| Ajustes | Una tirada dio |
|---|---|
| De la A a la Z, Mayúsculas, 1 letra | V |
| De la A a la Z, Mayúsculas, 5 letras, Sin repetir | A, P, I, F, L |
| Solo vocales, Minúsculas, 3 letras | a, i, e |
| Solo consonantes, Mayúsculas, 4 letras, Sin repetir | N, K, Q, P |
| De la A a la Z, Mezcladas, 6 letras | j, D, I, L, V, E |
| De la A a la Z, Mayúsculas, 26 letras, Sin repetir | 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 vocales, 10 letras, Sin repetir | E, U, O, I, A |
La última fila muestra qué pasa cuando pides más letras únicas de las que existen. Solo hay cinco vocales, así que recibes las cinco en orden aleatorio y la línea de estado indica que solo se pudieron sacar cinco.
Cómo funciona
La herramienta arma una reserva de letras según tus ajustes. De la A a la Z da 26 letras, Solo vocales da 5 y Solo consonantes da 21. Con Mezcladas, la reserva incluye la forma minúscula y la mayúscula de cada letra, así que se duplica y cada forma tiene la misma probabilidad.
Para elegir de la reserva, la herramienta necesita una posición al azar. Obtiene bits aleatorios de crypto.getRandomValues, la fuente aleatoria segura de tu navegador. Después convierte esos bits en una posición con muestreo por rechazo, que descarta las raras tiradas que harían algunas posiciones un poco más probables que otras. El resultado es que todas las letras de la reserva tienen exactamente la misma probabilidad.
Con Sin repetir, la reserva se mezcla con el método de Fisher-Yates y se toman las primeras letras, como sacar fichas de una bolsa sin devolverlas.
Ideas para usarlo
- Juegos de palabras. Saca la letra inicial de una ronda de Basta, Stop o Tutti frutti: un país, un animal y una comida que empiecen por ella.
- Enseñanza. Di una letra en voz alta para que los niños la escriban o la busquen en un libro. Usa Minúsculas con quienes empiezan a leer.
- Ideas para dibujar y escribir. Saca una letra y escribe un cuento breve en el que todos los nombres empiecen por ella.
- Códigos de ejemplo. Genera unas cuantas mayúsculas al azar para códigos de producto de prueba o etiquetas de asientos.
- Práctica de deletreo. Lee cada letra en voz alta con el traductor del alfabeto fonético de la OTAN, así la A es Alfa y la B es Bravo.
Consejos y límites
- Probabilidades iguales, no las del idioma. Un texto real usa la E mucho más que la Q. Esta herramienta no copia ese patrón. Todas las letras permitidas son igual de probables, y así los juegos son justos.
- Aquí la Y es consonante. Si en tu juego la Y cuenta como vocal, elige De la A a la Z y vuelve a tirar cuando lo necesites.
- Las repeticiones son normales salvo que las desactives. Con 26 letras, una tirada de seis letras a menudo trae la misma letra dos veces.
- Solo letras del alfabeto inglés. No se incluyen letras con tilde como la É ni la Ñ. Si juegas en español y quieres que pueda salir la Ñ, pon las 27 letras en una lista, una por línea, y usa la herramienta para elegir al azar.
- No sirve para contraseñas. Solo letras dan contraseñas débiles. Usa el generador de contraseñas seguras, que añade números y símbolos y muestra la fortaleza en bits.
Otras formas de obtener letras aleatorias
Excel o Google Sheets. =CHAR(RANDBETWEEN(65,90)) devuelve una mayúscula de la A a la Z. Usa 97 y 122 para las minúsculas. En Excel en español, las funciones se llaman CARACTER y ALEATORIO.ENTRE. La fórmula se recalcula cada vez que cambia la hoja, así que pega el resultado como valor para conservarlo.
Python. random.choice(string.ascii_uppercase) elige una mayúscula después de import random, string. Usa random.sample(string.ascii_uppercase, 5) para cinco letras sin repetir, o el módulo secrets cuando el resultado tenga que ser impredecible.
JavaScript. String.fromCharCode(65 + n) convierte un número del 0 al 25 en una letra. Obtén ese número de una fuente justa, como el método que usa esta página, en lugar de Math.random.
Herramientas relacionadas
Para números aleatorios en cualquier rango, usa el generador de números aleatorios. Para palabras o nombres al azar que ya tienes en una lista, pégalos en la herramienta para elegir al azar.