Generar una contraseña aleatoria en Python

[crayon-6a6187f6633e8870719316/]

Explicación:

  • length=10: Especifica la longitud total de la contraseña.
  • non_alphanumeric_count=3: Define cuántos caracteres no alfanuméricos (como !, @, #, etc.) deben incluirse en la contraseña.
  • letters_and_digits: Contiene todas las letras (mayúsculas y minúsculas) y dígitos.
  • special_characters: Contiene los caracteres especiales de puntuación.
  • random.shuffle: Reorganiza la contraseña para asegurar que los caracteres especiales estén mezclados aleatoriamente con los alfanuméricos.