标签:区间 .sh pre 验证码 随机 范围 closed 模块 指定
一、random的作用
random模块是一个跟取随机值相关的模块,主要用于类似抽奖、验证码等场景
二、常用方法
random.random():产生一个0-1之间的随机数
print(random.random()) -------------------------------------------------------------------------------------- 0.13955850706432626
random.randint():产生一个指定范围的随机整数,这个范围是一个闭区间
print(random.randint(1,5)) -------------------------------------------------------------------------------------- 5
random.choice():返回指定序列中一个的随机值
print(random.choice([1,2,‘a‘,‘b‘])) -------------------------------------------------------------------------------------- a
random.sample():返回指定序列中指定个数的随机值
print(random.sample([‘a‘,‘b‘,‘c‘,1,2,3],2)) -------------------------------------------------------------------------------------- [‘b‘, 2]
random.shulffe():用于打乱列表中的元素排列顺序
li=[1,2,3] random.shuffle(li) print(li) -------------------------------------------------------------------------------------- [1, 3, 2]
三、验证码练习
标签:区间 .sh pre 验证码 随机 范围 closed 模块 指定
原文地址:http://www.cnblogs.com/lianxuebin/p/7399978.html