📜  python 生成一个随机数 - Python (1)

📅  最后修改于: 2023-12-03 14:46:17.195000             🧑  作者: Mango

Python 生成一个随机数

在 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 中生成随机数的几种常用方法。在实际应用中,使用随机数可以增加程序的灵活性和难度。