随机性其实并不完全随机吗?

13 浏览
0 Comments

随机性其实并不完全随机吗?

我这样做是为了测试randint的随机性:

>>> from random import randint
>>>
>>> uniques = []
>>> for i in range(4500):  # 可以看出我很乐观。
...     x = randint(500, 5000)
...     if x in uniques:
...         raise Exception('在第%d次迭代时我们重复了%d' % (i, x))
...     uniques.append(x)
...
Traceback (most recent call last):
  File "", line 4, in 
Exception: 在第7次迭代时我们重复了887

我尝试了大约10倍的次数,最好的结果是在121次迭代之前出现了重复。这是您从标准库中可以得到的最好结果吗?

0