En el caso de códigos de acceso numéricos, p. ej. para las cerraduras numéricas en puertas, etc., cualquiera puede aceptar que las "contraseñas deficientes" son aquellas con un patrón específico, por ejemplo, 1234, 1111, 2468, 1122, etc. (así como los que forman un patrón gráfico claro en el teclado, por ejemplo, "cruz", 159-357)
Si quiero generar una gran cantidad de códigos de acceso numéricos aleatorios, se trata de un generador de números aleatorios trivial, excepto que es muy posible que genere cualquiera de los códigos clave del "diccionario" por casualidad. Con un número pequeño, es fácil evitarlos simplemente descartando cualquiera que "parezca fácil", pero ¿qué sucede si deseo automatizar el proceso?
¿Cómo puedo crear códigos de acceso numéricos aleatorios, descartando todos los "fáciles" automáticamente?