发布时间:2022-04-28 09:52:05 人气:177 作者:多测师
random 模块可以生成随机数,我们来看一下其常用函数。
random()
返回 [0.0, 1.0) 范围内的一个随机浮点数。看下示例:
import random
print(random.random())
uniform(a, b)
返回 [a, b) 范围内的一个随机浮点数。看下示例:
import random
print(random.uniform(1.1, 9.9))
randint(a, b)
返回 [a, b] 范围内的一个随机整数。看下示例:
import random
print(random.randint(1, 10))
randrange(start, stop[, step])
返回 [start, stop) 范围内步长为 step 的一个随机整数。看下示例:
import random
print(random.randrange(1, 10))print(random.randrange(1, 10, 2))
choice(seq)
从非空序列 seq 返回一个随机元素。看下示例:
import random
print(random.choice('123456'))print(random.choice('abcdef'))
shuffle(x[, random])
将序列 x 随机打乱位置。看下示例:
import random
1= [1, 2, 3, 4, 5, 6]random.shuffle(l)print(l)
sample(population, k)
返回从总体序列或集合中选择的唯一元素的 k 长度列表,用于无重复的随机抽样。看下示例:
import random
l = [1, 2, 3, 4, 5, 6]print(random.sample(l, 3))
以上内容为大家介绍了Python random 模块,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注多测师。https://www.e70w.com/xwzx/