python random

random生成随机六位验证码,要求大小写字母数字都可,
能够用来写个双色球,验证码,抽奖等东西
记住几个常见的函数便可:
'''
import random
print(random.randint(1,10)) #返回1-10中的任意一个数字
print(random.randrange(1,3))#返回1-2中的任意一个数字
print(random.sample(range(33),6))#返回一个可迭代对象的指定几位,如6位python

'''git

生成随机dom

'''
checkcode = ''
for i in range(6):
current = random.randrange(0,4)
if current != i:
tmp = chr(random.randint(65,90))
else:
tmp = random.randint(0,9)
checkcode += str(tmp)
print(checkcode)ide

'''函数

print(''.join(random.sample((string.ascii_letters+string.digits),6))) #直接这样写也能够code

犯了一个错误就是个人py名字写成了random.py,致使我写完上边第一个几个经常使用的函数,而后执行发现没有这个方法,后来才发现搞错了,文件名跟函数名搞一致了,后来改为了randomd.py就没事了对象

另外这个能够看你执行的random是哪儿的东西,网上好多人估计也有这个问题,blog

python random

相关文章
相关标签/搜索