Python3 Random模块是Python3自带的随机数生成模块,可以用来生成伪随机数。在Python中,随机数的生成是基于概率的,Python3的random模块提供了多个函数,可以生成不同形式的随机数。
1. random模块的引入
要使用random模块,需要首先进行引入,示例代码如下:
import random
2. 常用函数介绍
以下是random模块中一些常用的函数:
- random():生成0到1范围内的一个随机浮点数,不包括1;
- randint(a, b):生成a到b之间的一个随机整数,包括a和b;
- choice(seq):随机从序列seq中选择一个元素;
- shuffle(seq):将序列seq中的元素顺序随机打乱;
- sample(population,k):返回一个长度为k的无序序列,其中每个元素来自population序列。
3. 示例说明
3.1 生成指定范围内的浮点数
要生成指定范围内的浮点数,可以使用random()函数。例如,以下代码可以在0.0到1.0之间生成一个随机浮点数:
import random
print(random.random())
输出示例:
0.5041926842999635
3.2 从列表中随机选择元素
要从列表中随机选择元素,可以使用choice()函数。例如,以下代码可以从列表[1, 2, 3, 4, 5]中随机选择一个数字:
import random
num_list = [1, 2, 3, 4, 5]
print(random.choice(num_list))
输出示例:
2
以上是Python3 Random模块的简单介绍和示例说明。在实际使用过程中,根据需要选择合适的函数即可。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python3 Random模块代码详解 - Python技术站