我試圖運行此代碼:我隨機整數只返回4
import random
import time
random_int = random.randrange(1, 6)
time.sleep(.1)
for i in range(1, 101):
print(i)
print("Random: ", random_int)
time.sleep(random_int)
但每次我運行它時,random_int總是返回其選擇的第一個數字,所以:
1
Random: 4
2
Random: 4
3
Random: 4
4
Random: 4
5
Random: 4
6
Random: 4
7
Random: 4
8
Random: 4
9
Random: 4
10
Random: 4
過程結束,退出代碼1
或者:
1
Random: 2
2
Random: 2
3
Random: 2
4
Random: 2
5
Random: 2
6
Random: 2
7
Random: 2
8
Random: 2
9
Random: 2
10
Random: 2
Process finished with exit code 1
等等請幫助 不會讓我提出這個問題,沒有更多的文字,所以這是文本...過得怎樣?你在做什麼?不要回答...現在等待!回答我的問題,但不是這些問題。
「我翻了一個骰子,看了100遍,每次都說了4次!那麼,重新擲骰子。 – user2357112
你打了幾次'randrange'? ;) – alfasin
[真實](https://xkcd.com/221/)背後的原因。 – Reti43