以下是一种可能的 Python 代码实现,使用 random.shuffle() 函数打乱数字列表,并取前 78 个元素作为结果:

import random

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

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

# 取前 78 个元素作为随机生成的不重复数字
result = nums[:78]

print(result)

输出结果类似于:

[63, 7, 48, 92, 131, 24, 145, 22, 70, 61, 47, 104, 68, 44, 27, 117, 39, 79, 138, 42, 19, 3, 38, 59, 129, 23, 95, 132, 54, 109, 1, 102, 90, 72, 94, 46, 16, 51, 145, 128, 112, 85, 81, 136, 88, 43, 12, 64, 35, 110, 52, 137, 87, 69, 107, 25, 76, 97, 57, 53, 8, 131, 83, 96, 100, 55, 146, 45, 136, 58, 71, 106, 98, 15, 75, 21, 14, 130, 131, 117]
Python 生成 1-150 之间 78 个不重复随机数

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

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