Patrón Aleatorio: LLLL | dice83 

Patrón aleatorio: LLLL

Genera una cadena aleatoria a partir de esta plantilla. Cada carácter de código se rellena con un valor aleatorio de su tipo.

L A-Z l a-z D 0-9 H 0-f - _ . literal
Plantilla: LLLL
o pulsa Espacio
Estadísticas
0
Generados
4
Longitud
Combinaciones
Entropía
Recientes

El lenguaje de patrones

Una plantilla de patrón es una cadena donde cada carácter es un código que la herramienta reemplaza con un valor aleatorio, o un literal que se mantiene sin cambios. Cuatro caracteres de código cubren todas las necesidades habituales: L selecciona de las 26 letras mayúsculas del alfabeto inglés, l de las 26 letras minúsculas, D de los 10 dígitos, y H de los 16 caracteres hexadecimales (0-9 más a-f). Los guiones, guiones bajos y puntos se mantienen como separadores. Todo lo demás se excluye para mantener los patrones limpios y las URLs seguras.

Poder combinatorio

El número total de resultados posibles es el producto de las opciones de cada posición. Un solo L da 26 posibilidades. Tres seguidos (LLL) dan 26 × 26 × 26 = 17.576. Añade -DDD y el total se convierte en 17.576 × 1.000 = 17.576.000 cadenas distintas. Cada carácter de código adicional multiplica el espacio: un L más lo amplía 26 veces, un D más 10 veces. Un patrón de 12 caracteres compuesto solo por letras tiene 2612 ≈ 95 billones de posibilidades. A una generación por segundo, agotar todas las combinaciones llevaría más de tres millones de años.

La entropía que se muestra en el panel de estadísticas comprime esta combinatoria en un solo número: bits de aleatoriedad. Cada bit duplica el espacio de posibilidades. Un PIN numérico de 6 caracteres (DDDDDD) tiene ~19,9 bits. Un patrón mixto de 12 caracteres (LLLlllDDDDDD) tiene ~59,8 bits. Como referencia, una contraseña fuerte normalmente requiere al menos 60 bits de entropía.

Aplicaciones prácticas

Los patrones producen aleatoriedad estructurada. Números de serie (LLL-DDDDDD), códigos de confirmación (LLDDLLDD), tokens de acceso temporales (HHHHHHHH), datos de prueba para formularios, matrículas ficticias (LL-DDDD), identificadores de versión (D.D.D), direcciones MAC simuladas (HH.HH.HH.HH.HH.HH). La plantilla describe la forma. El navegador rellena cada posición de forma independiente usando la API de Criptografía Web. El resultado está listo para copiar y garantiza estructuralmente que coincide con tu especificación.

En el aula

La generación de patrones convierte la combinatoria de una multiplicación abstracta en una exploración visible. Haz que los estudiantes visiten /pattern/LD (una letra, un dígito: 260 combinaciones) y generen diez resultados. Pregúntales cuántas generaciones creen que harán falta para que aparezca un duplicado. Luego prueba con /pattern/LLD (6.760 combinaciones). El problema del cumpleaños se vuelve tangible: con 260 opciones, un duplicado suele aparecer en unas ~20 generaciones. Con 6.760 opciones, se necesitan más de ~100. Los estudiantes experimentan el crecimiento multiplicativo directamente.

Privado por diseño

Cada carácter de cada cadena generada se origina en la API de Criptografía Web de tu navegador. El servidor entrega esta página y su trabajo termina. Tus cadenas generadas, tu historial y tu contador de generaciones permanecen en tu navegador. El servidor no almacena nada. Compartir la URL comparte la plantilla del patrón, nunca ningún resultado generado. El navegador de cada destinatario genera resultados completamente independientes a partir de la entropía de su propio dispositivo.

Personaliza a través de la URL

La plantilla es la propia ruta de la URL:

Diseña tu patrón

Elige un formato predefinido o escribe tu propia plantilla usando L, l, D, H y separadores (- _ .).

Usa L l D H para caracteres aleatorios. Los guiones, guiones bajos y puntos se conservan.

Comparte este patrón

Envía este enlace. Recibirán la misma plantilla, con su propio resultado aleatorio.

Excelencia en diseño, cada día.

Trabajo seleccionado por jurado del A' Design Award, presentado fresco cada mañana.