Random 我如何向非程序员解释,除了放射性衰变,没有什么是随机的?

Random 我如何向非程序员解释,除了放射性衰变,没有什么是随机的?,random,Random,我正在和我父亲和他的朋友(理查德)谈话。理查德认为他的另一位朋友,一位数学教授会说相反的话。然后解释当他去赌场拉杠杆时会给你一个随机结果。然后我解释说,有人必须对老虎机进行编程,使结果从其他组合列表中显示出来。程序员决定增加数字的方式不能是随机的 然后他说“程序员编写了代码,这样它就可以从10亿中选择一个数字”,这让我回到了我的原始语句。真的很难说服他,我是个程序员,他是个赌徒。最后我放弃了 解释一下,计算机做任何事情都需要一个逐步的公式(关键词是“公式”),导致一切都是“公式化的” 也许然后可

我正在和我父亲和他的朋友(理查德)谈话。理查德认为他的另一位朋友,一位数学教授会说相反的话。然后解释当他去赌场拉杠杆时会给你一个随机结果。然后我解释说,有人必须对老虎机进行编程,使结果从其他组合列表中显示出来。程序员决定增加数字的方式不能是随机的

然后他说“程序员编写了代码,这样它就可以从10亿中选择一个数字”,这让我回到了我的原始语句。真的很难说服他,我是个程序员,他是个赌徒。最后我放弃了

  • 解释一下,计算机做任何事情都需要一个逐步的公式(关键词是“公式”),导致一切都是“公式化的”

  • 也许然后可以证明,或者至少可以使用几个简单的运算符(例如AND、or和NOT)来实现。所有这些都不涉及任何不确定性


  • 你不应该试图解释没有什么是随机的,除了对任何人的放射性衰变,因为你错了。“随机”的概念实际上是一个缺乏先验可预测性的模型,缺乏可预测性可能是由于许多原因造成的

    导致不可预测性的一个相当广泛的概念是Rudolf Kalman(他发明了卡尔曼滤波)在分析线性动态系统时引入的。粗略地说,假设我们有一个系统,通过合并输入和内部状态空间将输入转换为输出。若输入和输出的观测者不能在有限时间内推断出内部状态,则称系统不可观测。如果不了解内部状态,即使知道输入是什么,也无法确定地预测系统的下一个输出。即使系统的行为是完全确定的,在缺乏内部状态知识的情况下,输出也是不可预测的!在这一点上,最好的方法是应用概率模型来描述在各种特定输出状态下着陆的相对可能性。据我们所知,这可能是放射性衰变的真正原因。如果弦理论家是正确的,而宇宙实际上是11维(或当前流行的任何形式)空间的4维投影,那么放射性衰变缺乏可预测性可能只是更高维度缺乏可观测性的产物。因此,我们使用泊松分布来描述每个时间单位内观察到的衰变事件的数量,或衰变事件之间时间的指数分布,并假设该现象是随机的


    大多数PRNG确实是可证明的非随机的,但那是因为它们不是被构造成不可观测的。通过足够的观察,你可以推断出内在的状态,并对下一步会发生什么做出完美的预测。另一方面,加密强PRNG是专门设计为不可观测的。类似地,当您合并来自
    /dev/random
    的状态时,实际上是在生成序列中引入一个不可观察的状态,从而使其不可预测。

    有关硬件随机数生成器的说明,请参阅。随机性比放射性衰变更重要。参见RNG的一般背景。我喜欢这个问题。