我正在使用Python 3.2,我花了很多时间来解决这个问题,而且我似乎仍然无法将我的大脑包裹在它周围。从一组整数随机抽样
number = random.randint (x0 ,xn)
我生成一个随机数。目的是让我的代码每次都以不同的方式呈现给我。
例如我有10个我写的文本变量。我已经解决了在每次程序运行时不会使这些变量以相同顺序出现的问题。
我的问题是,他们现在每次随机出现。它每次选择10个中的一个,而不是第一个10和9个。我似乎无法找出如何排除以前的问题。
thelist = [0]
while i < x
if number in thelist:
>>>repeat<<<
else:
thelist.append (number)
if (number == x0):
>>>something<<<
elif (number == x1):
>>>something<<<
这是我想象的代码是这样,每次你一个多个号码被附加到列表中,从而使每次它在它已经重复循环名单再次拿起了许多,直到它再已经使用了random.randint可以提取的所有数字。
你可能会寻找random.sample()? – yosukesabai