以下是一种可能的 Python 代码实现:

import random

nums = set()
while len(nums) < 78:
    nums.add(random.randint(1, 150))

nums = list(nums)
print(nums)

首先,我们使用 'set()' 创建一个空集合 'nums',然后进入一个循环,直到 'nums' 中包含 78 个元素为止。在每次循环中,我们使用 'random.randint(1, 150)' 生成一个 1 到 150 之间的随机整数,然后将其加入到 'nums' 集合中。由于集合是不能包含重复元素的,因此我们可以确保 'nums' 中不会出现重复的数。最后,我们将 'nums' 转换成列表并打印出来。

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

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

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