随机数生成器
从我们能够预知未来的那一刻起,好事就会不断发生
读了这篇文章后,有一些想说的东西,在这里就把它写出来。
当我第一次接触C++的随机函数的时候,我不禁对这个随机机理大为失望。这种通过在有限域内通过固定的公式迭代的方法,在初值确定的时候永远会得到相同的序列。这根本不能叫随机,只是我们没办法预测它的结果,而且这个结果的分布很平均罢了。
我也想过这个问题:就算你的随机数生成器写的再复杂,产生的数字即使在我们看来的的确确是杂乱无序的,也一样有章可循。
你想想,机器本来就是设计好的,
一台设计好的、机械的机器,产生出来的东西,怎么可能是真正的随机数呢?
我记得前年网上有个活动,或者说是个游戏,就是让人们按0和1,来生成随机数。
用来干什么呢?干一件叫做“贝尔实验”的事情。
在此之前,我们先来介绍一下量子纠缠:
什么是量子纠缠? 简单来说,就是有两个靠某种形式联系在一起的粒子,当你对其中一个粒子测量时,也会影响到另一个粒子的状态,不管两者相隔多远,就算隔了十万八千里,也会受到影响,而且它的改变还是瞬时的,完全不需要时间。
爱因斯坦将量子纠缠称为“鬼魅般的超距作用”(spooky action at a distance),
居然有比光快那么多的东西,爱因斯坦表示无法接受。其实不用比光速快很多,只要有超光速的东西出现,他就会不接受。他一直无法相信量子纠缠会如此运作,他坚信,一对纠缠态的粒子更像是一双手套。把一双手套分开放置于两只箱子中,然后一只箱子交给你保管,另一只箱子随便放置在哪里。你打开箱子,看到左手手套,那么肯定就知道另外一只箱子里装的是右手的手套。这一点也不神秘,你打开箱子,显然不会影响到另一只箱子里的手套。
但是按照量子力学的说法呢,它们没有事先决定,它们的状态一直是随机的,直到有人进行观测,这时候,才会"啪"一下确定状态。就算它们一个在月球一个在地球,用最快的光速传递消息,也需要1.28s才能传递完成。
这是爱因斯坦与量子力学的一大冲突。
而那时候,当然没有人有能力做这个实验,直到—贝尔的出现。
这个聪明的年轻人想出了一种方法来实现这个实验,从而判定到底是爱因斯坦错了,还是量子力学错了。
这个实验,就被称为贝尔实验。
多少年来做了很多次贝尔实验,结果都表示可能是爱因斯坦错了,可这些实验都或多或少的有些漏洞。
在2015年,有一个团队宣称他们做了一次没有漏洞的贝尔实验,最终证明确确实实是爱因斯坦错了(有兴趣可以自行查阅资料,这里不再赘述)。
但是,在这个实验里面,还是存在漏洞的。
我们回想一下爱因斯坦的实验过程:我们把两个处于纠缠态的粒子放在两个相隔很远的地方,然后有人同时对这两个粒子进行观测。
这观测还必须是随机的,不能实现约定好。因为如果我们都事先约定,那这两个粒子更有大把的时间可以沟通。
所以这个实验的关键点在于,要在两个不同的地方,有两个不同的人,随机并且同时的观测这两个粒子。
这个随机,如何来保证?
问题回到了一开始。
之前的随机,都是用机器运行一套算法产生的,而我们已经说过,这根本不随机。
这就是那个漏洞,叫做随机数漏洞。
这已经成为了对贝尔实验进行最终检验的最大问题。
于是,科学家发起了前文提到的这个游戏:让人们在网上随机的按下0或者是1,以此来作为生成的随机数。之后这些数会分配给世界各地的研究所,拿来控制做贝尔实验。
这个游戏,就是把让人来做随机数生成器,生成“真正的随机数”
那么,让有自由意志的人来做决定,这些数肯定是随机的吧,毕竟你想按什么就按什么嘛。
真的是这样吗,人用自由意志决定的真的随机吗?
我们试想一下,如果你玩这个游戏,你现在已经连续按下了10个1,虽然下一个按1的概率还是1/2,但你会不会很想按一个0,来平均一下,或者继续按下一个1,保持它的连续呢?
就是说,你已经按下的数字,会无形之中对你将要按下的数字产生影响,虽然你可能感觉不到,潜意识却已经做出了决定。
你可能会反驳我,虽然我做不到,但一定有人意志力足够,可以排除其他影响。
这下我们该讨论自由意志了,
先不说别的,就问:人真的有自由意志吗?
也许你会毫不犹豫说:当然了,你看我现在,完全是自由的,想干什么就干什么啊。
但万一所有你要做的事都是是“上帝”做出的决定,只是让你认为这是你自己做出的决定而已,这怎么办?
之前科学家进行过一项实验:安排一些志愿者坐在椅子上,给他们的大脑接上电极,要求他们随机的动一下左手或者右手,与此同时,给他们电波刺激,替他们选择动左手或右手。
实验的结果是,他们都动了电波刺激的那只手,而且毫无例外的认为是自己本来就想要动那只手的。
这说明,如果有“上帝”操纵你,你根本无从得知。
这真是一个可怕的结论。
那么,这世间万物或许真的是注定的。
我们有足够的理由相信,一个瞬间的一切事物的状态取决于上一瞬间一切事物的状态,换句话说,如果我们能够知道现在这个瞬间世间一切事物的状态和世间的一切物理法则,我们就能够预测未来。
这是典型的宿命论,所有人都按着既定的轨道,精确运行。
可是如果这样,努力不就无用了?
那些“努力终能成功”的话和我们人生不就毫无意义?
既然已经注定,那我明天躺在家里睡觉好了,不去学习也不去工作,反正这也是注定的。
之前,我就纠结在这些事情上不能自拔,整天在想这些东西,整个人都变得有些奇怪。
过了有一个多月吧,最后,我总算想办法从里面挣脱出来,
既然一切注定,我想这些事情自然也是注定的,包括我经历的这个过程,就是应该经历的。
包括虽然我想整天在家休息,却一次都没有干过,这个,也是注定的。
为什么要用这个东西难为自己呢,根本没有必要,这世界是否注定,又与我何干?
我做的,就是注定的。
命里有时终须有,命里无时莫强求。
这样,就看得很开,比知道宿命论之前甚至还要好,
之前也许会反复思索如果换一条路,是否会走得更好,
而现在,根本就没有换路的可能,面前只有一条路,你不要怕,笔直往前走就好。