📅  最后修改于: 2023-12-03 14:46:17.195000             🧑  作者: Mango
在 Python 中,我们可以通过使用 random
模块来生成随机数。这个模块提供了各种不同类型的生成随机数的函数。
我们可以使用 random.randint(a, b)
函数来生成一个指定范围内的随机整数,其中 a 和 b 是范围的两个端点。
import random
# 生成 1 到 10 的随机整数
random_number = random.randint(1, 10)
print(random_number)
输出结果可能为:
7
要生成一个随机的浮点数,我们可以使用 random.uniform(a, b)
函数,其中 a 和 b 是范围的两个端点。
import random
# 生成 0.0 到 1.0 的随机浮点数
random_float = random.uniform(0.0, 1.0)
print(random_float)
输出结果可能为:
0.5273127103899501
我们可以使用 random.sample(sequence, k)
函数来生成一个包含指定数量随机元素的序列,其中 sequence 是指定的序列,k 是要生成的元素数量。
import random
# 从给定的列表中随机选择 3 个元素
my_list = [1, 2, 3, 4, 5, 6]
random_list = random.sample(my_list, 3)
print(random_list)
输出结果可能为:
[2, 4, 1]
上面介绍了 Python 中生成随机数的几种常用方法。在实际应用中,使用随机数可以增加程序的灵活性和难度。