首页 > 其他 > 详细

random模块

时间:2017-11-08 14:19:04      阅读:263      评论:0      收藏:0      [点我收藏+]

print(random.randint(1,8)) #包含8
print(random.choice(‘hello‘))
print(random.choice([‘123‘,4,[1,2]]))
print(random.shuffle(‘hello‘))
print(random.sample([‘123‘,4,[1,2]],2)) #取2个随机值
print(random.randrange(1,8)) #不包含8

验证码生成器
import random
def v_code():
code = ‘‘
for i in range(5):
if i == random.randrange(0,2):
add = random.randrange(10)
else:
add = chr(random.randrange(65,90))
code += str(add)
print(code)
v_code()

精简:
import random
def v_code():
code = ‘‘
for i in range(5):
add =random.choice([random.randrange(10),chr(random.randrange(65,90))])
code += str(add)
print(code)
v_code()

random模块

原文:http://www.cnblogs.com/y-m-f/p/7803657.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!