当前位置:   article > 正文

python实现随机生成由大小写字母及数字组成的4位验证码_python使用random()生成随机验证码(验证码包含大小写字母和数字)

python使用random()生成随机验证码(验证码包含大小写字母和数字)
  1. # -*- coding:utf-8 -*-
  2. """
  3. 随机生成由大小写字母及数字组成的4位验证码
  4. """
  5. import random
  6. def get_verification_code():
  7. verificationcode = ''
  8. # 循环4次,每次随机生成一个index,根据index和i的关系随机生成相应的字符
  9. for i in range(4):
  10. index = random.randrange(0, 4)
  11. if index == i:
  12. # 随机生成一个小写字母
  13. verificationcode += chr(random.randint(97, 122))
  14. elif index + 1 == i:
  15. # 随机生成一个大写字母
  16. verificationcode += chr(random.randint(65, 90))
  17. else:
  18. # 随机生成一个数字
  19. verificationcode += str(random.randint(0, 9))
  20. return verificationcode
  21. if __name__ == '__main__':
  22. print('验证码:', get_verification_code())

运行结果

验证码: 4CDn

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

闽ICP备14008679号