random模块
random模块⽤来⽣成⼀个随机数
random模块⽅法属性random.random()
random.uniform(start, end)random.randint(start, end)描述
随机产⽣ 0 < x < 1之间的⼩数x随机产⽣ start < x < end 之间的⼩数随机产⽣ start < x < end 之间的整数random.randrange(start, end, sep)随机产⽣ start < x < end 之间的整数,且可以设置步长sep
random.choice([object,...])random.sample([object,...], int)random.shuffle(列表对象)
import random
print(random.random())# 0.3585308807346903print(random.uniform(1, 3))# 2.308980277921214print(random.randint(1, 5))# 3
print(random.randrange(1, 10, 2))# 5
print(random.choice([1, 2, 3]))# 1
print(random.sample([1, 2, 3], 3))# [1, 3, 2]
list_obj = [1, 2, 3, 4, 5]random.shuffle(list_obj)print(list_obj)# [4, 3, 1, 2, 5]
随机选择列表内的某⼀个对象返回
按照int的值,随机算则列表内int个数的对象返回将列表对象内元素顺序打乱
因篇幅问题不能全部显示,请点此查看更多更全内容