📜  生成 3 个 100 到 999 之间可被 5 整除的随机整数 - Python (1)

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

生成 3 个 100 到 999 之间可被 5 整除的随机整数 - Python

在 Python 中,我们可以使用 random 模块来生成随机数。要生成一个 100 到 999 之间的随机整数,我们可以使用 random.randint(100, 999) 函数。

如果要生成可被 5 整除的随机整数,我们可以生成一个 100 到 999 之间的随机整数,然后向下取整到最接近的 5 的倍数。

以下是在 Python 中生成 3 个 100 到 999 之间可被 5 整除的随机整数的代码:

import random

result = []
for i in range(3):
    num = random.randint(100, 999)
    num = num - (num % 5)
    result.append(num)

print(result)

输出:

[820, 350, 685]

random.randint(100, 999) 函数将生成一个 100 到 999 之间的随机整数,并将其赋值给变量 num。我们然后使用 % 运算符计算 num 的余数,并使用 num - (num % 5)num 向下取整到最接近的 5 的倍数。最后,我们将生成的随机整数添加到 result 列表中,并循环 3 次以生成 3 个随机整数。

这是一个简单的方法来生成指定条件下的随机整数。