【发布时间】:2016-06-01 23:03:47
【问题描述】:
我在Python 中遇到了这个函数 randint(),它会从整数列表中为您提供一个随机整数。我无法消化的是,我们如何才能真正模拟随机性。我如何才能真正判断出任何编程语言中的随机函数都不会给出有偏差的结果?钟形曲线?
我们如何模拟随机性这样自然的事物?我们可以只计算可能出现的结果的概率。但永远无法说出这是如何工作的。
为了模拟某些东西,我们需要对主题有全面的了解,不是吗?
【问题讨论】:
-
这更像是一道物理题。在大多数语言中使用 rand() 库时,您没有真正的随机性
-
你不能模拟随机性,因为那样它就不再是随机的了。你可以做的是测量真正的随机事件(虽然它更复杂)。我相信在 random.org 他们使用大气噪声,而其他一些使用 CPU 中电流的某些属性。
-
真正的随机生成器仅是硬件:idquantique.com/random-number-generation/…
-
如果我可以问,您为什么在这里提到钟形曲线?钟形曲线适用于正态分布。随机性必须是正常的吗?
-
@Shadowfax 好吧,我只是想把我的问题说清楚..考虑到我的知识有限:D ...如果您认为可以更好地解释,请编辑问题..谢谢!
标签: python random probability random-sample probability-density