一、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]
三、验证码练习
时间: 2024-10-20 06:17:34