您的位置:首页 > 编程语言 > Python开发

python 随机生成验证码

2017-05-26 17:13 316 查看
首先随机的生成数字或者字母肯定需要的是random模块。

random是随机数生成器。

import random
print random.random()
print random.randint(1,10)
print random.randrange(1,11)

以上的是最常见的随机数生成方法,看看打印结果。
0.176575931986
7
9

没错,第一个含义是0到1之间的随机浮点数。

第二个的含义是1到10的int型整数

第三个的含义是1到10的int型整数

利用random去创建一个验证码。

code = []
for i in range(0,5):
if 0 == random.randint(0,2):
code.append(str(random.randint(1,9)))
else:
temp = random.randint(65,90)
code.append(chr(temp))
print ''.join(code)

执行:

3M5DV

WT27J

。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: