📜  生成随机 int python (1)

📅  最后修改于: 2023-12-03 15:11:14.145000             🧑  作者: Mango

生成随机整数 in Python

在 Python 中,我们可以使用 random 模块中的函数来生成随机整数。具体来说,我们可以使用 randint(a, b) 函数来生成一个大于等于 a,小于等于 b 的随机整数。

下面是一个简单示例:

import random

# 生成 1 到 10 之间的随机整数
random_number = random.randint(1, 10)

print(random_number)

在上面的示例中,我们调用了 random.randint(1, 10) 函数来生成一个大于等于 1,小于等于 10 的随机整数,并将其存储在变量 random_number 中。然后我们将这个随机整数打印出来。

输出:

7

如果我们想生成一个大于等于 a,小于 b 的随机整数,我们可以将函数调用更改为 random.randint(a, b-1)

下面是一个示例:

import random

# 生成 0 到 4 之间的随机整数
random_number = random.randint(0, 3)

print(random_number)

在上面的示例中,我们调用了 random.randint(0, 3) 函数来生成一个大于等于 0,小于 4 的随机整数,并将其存储在变量 random_number 中。然后我们将这个随机整数打印出来。

输出:

2

另外,我们还可以使用 random.choice(seq) 函数来从一个序列中随机选择一个元素。具体来说,我们可以将一个包含整数的列表传递给它,让它随机选择一个整数并返回。下面是一个示例:

import random

# 定义一个包含整数的列表
numbers = [1, 2, 3, 4, 5]

# 随机选择一个整数
random_number = random.choice(numbers)

print(random_number)

在上面的示例中,我们定义了一个包含整数的列表 numbers,然后调用了 random.choice(numbers) 函数来随机选择一个整数,并将其存储在变量 random_number 中。然后我们将这个随机整数打印出来。

输出:

3

综上所述,我们可以使用 random 模块中的函数来生成随机整数。具体来说,我们可以使用 randint(a, b) 函数来生成一个大于等于 a,小于等于 b 的随机整数,也可以使用 random.choice(seq) 函数从一个序列中随机选择一个元素。