以下是一种可能的解法:

  1. 创建一个空列表,用于存储生成的随机数。
  2. 使用 while 循环,当列表长度达到 78 时结束循环。
  3. 在循环中,使用 random 模块生成一个 1-150 之间的随机整数。
  4. 判断该随机数是否已经在列表中,如果不在,则将其添加到列表中。
  5. 最终得到的列表中就是 78 个不重复的随机数。

示例代码:

import random

random_nums = []
while len(random_nums) < 78:
    num = random.randint(1, 150)
    if num not in random_nums:
        random_nums.append(num)

print(random_nums)
Python 生成 1-150 之间 78 个不重复随机数

原文地址: https://www.cveoy.top/t/topic/lfbJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录