当前位置:   article > 正文

python随机产生8位密码,密码由数字和字母组成_2.编写程序实现自动生成随机8位数密码并将其输出,密码由数字、字符、符号构成。

2.编写程序实现自动生成随机8位数密码并将其输出,密码由数字、字符、符号构成。
  1. import random
  2. digits = [chr(i) for i in range(48, 58)]
  3. letters = [chr(i) for i in range(65, 91)] + [chr(i) for i in range(97, 123)]
  4. number_of_digits = random.randint(1, 7)
  5. number_of_letters = 8 - number_of_digits
  6. randdigits = [random.choice(digits) for i in range(number_of_digits)]
  7. randletters = [random.choice(letters) for i in range(number_of_letters)]
  8. randdigits.extend(randletters)
  9. random.shuffle(randdigits)
  10. print(''.join(randdigits))

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/169859
推荐阅读
相关标签
  

闽ICP备14008679号