gpt4 book ai didi

python - 如何使用 def 函数创建没有重复项的随机列表

转载 作者:行者123 更新时间:2023-11-28 18:01:12 25 4
gpt4 key购买 nike

<分区>

我需要使用 def 函数创建一个没有重复的随机数字列表。

我尝试使用下面的两个函数,但它们最终都产生了一个值

import random
def fill(nx, x, y):
lx = []
j = 0
while (j < nx):
r = random.randint(x, y)
if r not in lx:
lx.append(r)
j = j + 1
return lx


n = 25
a = 10
b = 50

myList = fill(n, a, b)
print(myList)

import random
def fill(nx, x, y):
lx = []
for j in range(nx):
randNum = random.randint(x, y)
if randNum not in lx:
lx.append(randNum)
return lx
n = 25
a = 10
b = 50

myList = fill(n, a, b)
print(myList)

它们都只向列表中添加一个整数,我不知道如何添加所有 25 个整数。如果我能在正确的方向上得到任何提示,那将是一个很大的帮助!如果有任何第一次海报,也很抱歉奇怪的格式。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com