标签:random
random随机模块
>>> import random 导入模块
>>> random.random() 随机生成一个浮点数
0.30851751369227465
>>> random.randrange(6) 随机生成0-5的数字
2
>>> random.choice(‘abcdefg‘) 随机生成一个字母
‘c‘
>>> random.sample(xrange(100), 3) 不重复随机抽取三个
[62, 78, 28]
[root@python ~]# cat checkcode.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#随机生成6位验证码
import random
checkcode = ‘‘
for i in range(6):
current = random.randrange(0,4)
if current != i:
temp = chr(random.randint(65,90))
else:
temp = random.randint(0,9)
checkcode += str(temp)
print checkcode
[root@python ~]# python checkcode.py
FMB1OY
[root@python ~]# python checkcode.py
0FNKVR
本文出自 “卡卡西” 博客,请务必保留此出处http://whnba.blog.51cto.com/1215711/1725206
标签:random
原文地址:http://whnba.blog.51cto.com/1215711/1725206