我正在使用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