random库的使用!☃️
random库的使用
1.基本使用方法
random
是 Python 中的一个模块,提供了生成随机数的函数。以下是 random
模块中常用的一些函数的简要介绍:
random()
: 返回一个在区间 [0.0, 1.0) 内的随机浮点数。randint(a, b)
: 返回一个在区间 [a, b] 内的随机整数(包括边界值)。choice(seq)
: 从非空序列seq
中随机选择一个元素并返回。shuffle(seq)
: 对序列seq
中的元素进行原地打乱(随机排列)。sample(population, k)
: 从总体population
中随机选择k
个不重复的元素组成列表并返回。uniform(a, b)
: 返回一个在区间 [a, b) 内的随机浮点数。
1 |
|
2.随机种子
随机种子(random seed)在计算中是一个起始输入值,它用于初始化随机数生成器。在使用伪随机数生成器生成随机数时,如果给定了相同的随机种子,那么每次生成的随机数序列都将是相同的。这使得随机过程可重现,也就是说,如果你使用相同的随机种子,你将得到相同的结果,这在许多情况下都是非常有用的。
举例:
1 |
|
无论运行上述代码多少次,结果都是:
1 |
|
random库的使用!☃️
https://yangchuanzhi20.github.io/2024/02/16/算法/python/python库的使用/python中random库/