El sistema pide al usuario una longitud y otras cantidades de mayúsculas, minúsculas y números para cargar una contraseña de manera aleatoria. Si la longitúd es menor que la suma de los caracterés y números, se genera un error y pide ingresar una longitud mayor.
La función generar_contrasena se encarga de elegir aleatoriamente los car+acteres, números y signos según los datos ingresados por el usuario.
Se convierte el resultado a una lista para desordenarla y luego se regresa a una cadena de string. Se imprime el resultado