介绍
我知道这个问题可能会让我失去很多声誉,也知道它可能会被标记为不合适的问题,但我真的很好奇,所以如果有任何机会得到至少一个答案,我就不放弃。
问题
今天我醒来想着:
嘿,如果随机函数是由算法创建的,那么它们怎么可能是真正的随机呢?
想一想。你怎么能创建一个模拟随机性的函数,而没有随机的概念已经内置其中呢?我开始思考:
嘿,我会取一个 int 数组,然后做 [某些事情],然后再做 [某些事情],再做 [某些事情],然后我只选择奇数……等等
但这似乎更像是使选择变得更加混乱而不是真正的随机性。
是否可能创建随机性?返回随机整数的函数是如何创建的(例如 PHP 中的 rand()
)?它们如何模拟随机性?