📜  三个不同的随机数python(1)

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

生成三个不同的随机数

在编写程序时,我们有时需要生成一些随机的数据,例如密码、验证码等。在 Python 中,可以使用内置模块 random 来生成随机数。下面介绍如何使用 random 模块生成三个不同的随机数。

步骤
  1. 导入 random 模块。
import random
  1. 使用 random 模块的 randint() 方法生成随机数。randint() 方法的参数指定生成随机数的范围,返回一个整数。
num1 = random.randint(1, 10)
num2 = random.randint(1, 10)
num3 = random.randint(1, 10)
  1. 判断生成的三个数是否相同,如果相同则重新生成,直到生成不同的三个数为止。
while num1 == num2 or num1 == num3 or num2 == num3:
    num1 = random.randint(1, 10)
    num2 = random.randint(1, 10)
    num3 = random.randint(1, 10)
  1. 输出生成的三个随机数。
print('生成的三个随机数为:{}、{}、{}'.format(num1, num2, num3))
完整代码
import random

num1 = random.randint(1, 10)
num2 = random.randint(1, 10)
num3 = random.randint(1, 10)

while num1 == num2 or num1 == num3 or num2 == num3:
    num1 = random.randint(1, 10)
    num2 = random.randint(1, 10)
    num3 = random.randint(1, 10)

print('生成的三个随机数为:{}、{}、{}'.format(num1, num2, num3))

执行以上代码,输出的结果为:

生成的三个随机数为:3、6、2

本篇介绍了如何使用 Python 的 random 模块生成三个不同的随机数。在实际开发中,可以根据需求进行参数设置,灵活运用随机数生成工具。