import random
code = []
#循环生成五个随机数
for i in range(5):
#当i恰巧等于下面的0-4之间的随机数时,向列表输出一个0-9之间的随机数
if i == random.randint(0, 4):
code.append(str(random.randint(0, 9)))
#否则随机生成一个A-Z之间的字母输出到列表
else:
tmp = random.randint(65, 90)
#chr()函数的作用就是将数字根据ANSII码对应表转换成相应的字母
code.append(chr(tmp))
print(code)
#将列表转换成字符串
print(''.join(code))
Python随机数生成验证码
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 环境:Windows 10 64-bit, python == 3.6.4 , PyCharm CE == 201...
- 在Python中如何才能生成随机码/随机数呢? 这里我们需要导入两个Python的内置模块,random和stri...
- 相关知识点:Math.random方法 用于生成0~1之间的随机数toString方法 用于将生成的随机数转换成字...
