下面介绍的是python的random模块,该模块主要是按需获取随机数。
Importrandom
random.seed(None/num)
#指定生成的随机种子,输入相同的随机种子时,生成的随机数是一样的,但是每次都需要指定random.seed()值,默认为None,也就是每次输出不同的结果
random.random()
#生成一个0-1之间的随机数
random.uniform(num1,num2)
#返回一个区间在num1和num2之间的浮点数,如
random.uniform(1.1,1.2)
#返回random.uniform(1.1,1.2)
random.randint(num1,num2)
#返回num1到num2之间的整数,如
random.randint(12,15)=13
random.randrange(num1,num2,step)
#返回随机数,该随机数在num1和num2之间,并且为指定步长下的数据,如random.randrange(1,6,2)输出1-6之间的数值,步长为2,也就是只输出1,3,5三个数值
random.choice([1,2,3])
#在特定的序列中抽样,返回随机值,如random.choice("string")返回s;random.choice(["string","test"])返回test
random.shuffle([])
#将给定的列表顺序打乱
random.sample(sequence,k)
#从序列中随机去k个字符/元素并输出,以列表的形式返回数据
领取专属 10元无门槛券
私享最新 技术干货