以下是一个可能的解决方案:

import random

# 生成 1-150 的列表
nums = list(range(1, 151))

# 随机打乱列表
random.shuffle(nums)

# 取前 78 个数
result = nums[:78]

# 输出结果
print(result)

这个程序首先生成一个包含 1-150 的列表,然后使用 random.shuffle() 函数将列表随机打乱。接着,程序取列表的前 78 个数作为结果,并输出。由于列表已经被打乱,因此这 78 个数是随机的且不重复的。

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

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

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