Generador de letras aleatorias
TextoTodo se ejecuta en tu navegador: no se sube nada
Elige un juego de caracteres y una cantidad y obtienes una cadena aleatoria, con una estimación de la entropía (caracteres × log2(tamaño del juego)). Cada carácter se extrae por muestreo por rechazo: un byte tiene 256 valores y 256 no es múltiplo de 26, así que un módulo directo daría el doble de peso a las letras A–F. El muestreo por rechazo descarta el rango desigual y vuelve a extraer, de modo que todos los caracteres son igual de probables. Puedes poner un separador cada N caracteres para leerla mejor o usarla como código de invitación. Si fijas una semilla, la cadena se reproduce — esa vía es pseudoaleatoria, sirve para demos y pruebas, pero no para contraseñas. Deja la semilla en blanco para tomar del generador criptográfico del navegador. Todo se ejecuta en tu navegador: no se sube nada.
Funciones
- Siete juegos: mayúsculas, minúsculas, mixto, alfanumérico, hexadecimal, sin confundibles y propio
- Genera de 1 a 1000 caracteres
- Separador opcional cada N caracteres (espacio o guion)
- El muestreo por rechazo mantiene todos los caracteres equiprobables
- Una estimación de entropía para que la fuerza se vea
- Una semilla reproduce exactamente la misma cadena (no es criptográfica y la interfaz lo dice)
- Con la semilla en blanco se usa el generador criptográfico del navegador
Cómo se usa
- Elige un juego de caracteres (escribe los caracteres si eliges Juego propio)
- Fija la cantidad y, si quieres agrupar, la longitud del grupo y el separador
- Escribe una semilla para reproducir una cadena o déjala en blanco para aleatoriedad real
- La cadena y la estimación de entropía aparecen al momento
Preguntas frecuentes
- ¿Por qué el muestreo por rechazo es mejor que un módulo?
- Un byte tiene 256 valores y 256 no es múltiplo de 26, así que un módulo da a las seis primeras letras el doble de probabilidad. El muestreo por rechazo descarta el rango desigual y vuelve a extraer, con lo que cada carácter tiene la misma probabilidad.
- ¿La semilla lo convierte en contraseña?
- Al contrario. La semilla lo hace reproducible, pero parte de un generador de 32 bits, así que quien conozca la semilla puede recalcular la cadena. Eso vale para demos y pruebas. Para una contraseña, deja la semilla en blanco.
- ¿Qué significa la estimación de entropía?
- Es caracteres × log2(tamaño del juego), en bits: una medida de lo difícil que es forzarlo por fuerza bruta. Un juego mayor y más caracteres la suben.
- ¿Se envía algo?
- No. Se calcula todo en memoria, en tu navegador, sin hacer ninguna petición, y funciona sin conexión.
Herramientas relacionadas
Números aleatorios
GeneradoresGenera enteros o decimales aleatorios con el rango, la cantidad y los decimales que elijas, más deduplicación, orden y salida binaria, octal o hex.
Sorteo aleatorio
TextoPega una lista y extrae unos pocos al azar, con la fuente criptográfica del navegador y opciones de no repetir y de ordenar según la lista.
Caracteres chinos al azar
GeneradoresGenera cadenas aleatorias de caracteres chinos desde un grupo común de unos 850 o desde todo el bloque CJK básico. Se ejecuta en tu navegador.
Comparar texto
TextoCompara dos textos línea a línea y resalta las líneas añadidas, borradas y sin cambios, alineando cada edición por diferencia mínima. Todo local.
Contador de palabras
Texto¿Cuánto mide este texto? Cuenta por separado caracteres chinos y palabras inglesas, con caracteres, líneas, bytes UTF-8, tiempo de lectura y SMS.
Limpiar texto
TextoLimpia una columna copiada de un log o una hoja: quita duplicados, ordena, borra líneas vacías, recorta espacios y quita la numeración de línea.