random模块--随机数模块

# random模块 -- 随机数模块
import random
# 随机整数
print(random.randint(1,5)) # 返回一个:大于等于1且小于等于5之间的数
print(random.randrange(1,10,2)) #  返回一个:大于等于1且小于10之间的奇数

# 随机选择一个返回
print(random.choice([1,'22',[1,5]])) # 随机返回列表中的一个元素

# 随机选择多个返回,返回的个数为函数的第二个参数
print(random.sample([1,'22',[1,5],3,5],2)) # 随机返回列表中的2个元素组成一个新的列表
print(random.sample([1,'22',[1,5],3,5],3)) # 随机返回列表中的3个元素组成一个新的列表

# 打乱列表顺序
item = [1,2,3,4,5]
random.shuffle(item) # 打乱次序
print(item)
random.shuffle(item) # 打乱次序
print(item)

练习:生成6位包含数字字母的随机验证码

posted on 2019-03-09 16:19  Jerry-Wang  阅读(186)  评论(0)    收藏  举报