我對Python很新,所以我不知道很多東西。 因此,可以說我有這段代碼random.randrange似乎並不是隨機的
for i in range(10000):
n = random.randrange(1, 1000**20)
ar.append(n)
print(n)
最小數我得到了10000的總是在這個特殊的例子比1000^20 較小的3-4數字中最小的數字是
2428677832187681074801010996569419611537028033553060588
8134740394131686305349870676240657821649938786653774568
44697837467174999512466010709212980674765975179401904173
50027463313770628365294401742988068945162971582587075902
61592865033437278850861444506927272718324998780980391309
71066003554034577228599139472327583180914625767704664425
90125804190638177118373078542499530049455096499902511032
100371114393629537113796511778272151802547292271926376588
我已經嘗試了多個範圍多次,每次我得到相同的結果。也許我做錯了什麼?
奇怪的是,約10,000個生成的值約爲最大值的1/10萬分之一? – TigerhawkT3
由於10,000是10 ** 4,我不明白這是多麼令人驚訝。 –
爲什麼不研究看到這些值而不是較小值的概率? –