什么是随机?
对于选择困难的人来说,“随机”可是个好东西。
如果不知道吃什么,就可以生成个随机数来辅助一下决定。
随机数是专门的随机实验的结果:比如说往天上抛个硬币。
正面向上和反面向上的概率各为百分之五十。既有正面向上的可能性,也有反面向上的可能性。
而这个过程通常是人类完全无法预知的。因此,被称为“随机”数。
英语里,随机数的英语是random,也等价于胡乱的,随意的。
随机嘛!随便,随意,随便找一个数出来,把几个饭店的名字写进纸条里抓阄。
这不就行了吗,这不就是随机吗?
这是对生活的简单鸟瞰。
如果我们用一种更加审慎的态度来看待这件事情的时候,我们或许会感到惊讶:
随机数,其实并不那么随意。
因为你要严格的达到“随机”本身,就需要大量的“刻意”。
还是回到那个抛硬币的问题。
抛硬币,可能一次是正面朝上,可能两次是正面朝上,甚至可能十次都是正面朝上。
但是你的心中不会感到一点焦急:
因为正常的硬币总会有反面向上的时候的。
而且,随着我们抛硬币的次数增多,真的多到日常生活中并不会接触到的次数的时候。
正面向上和反面向上的次数,反而会回归到一个非常均衡的比率:
一比一。
也就是说,每一种可能性都要被公平的存在,每一种可能性的概率都要大概相等。
如果说这硬币被人做了手脚,正面向上的可能性高达百分之九十,
甚至两面都是正面,正面向上的可能性为百分之百。
赢麻了,那么这种情况叫做暗箱操作,并不能够叫做随机,对吗?
你也不想每次吃饭抛硬币的时候都选择自己不喜欢的香菜葱花,对不对?
接下来,让我们变得更加认真的看待这个问题:
当我们抛掷一枚质地均匀的硬币的时候,将正面叫做1,反面叫做0.
当抛掷的次数足够多的时候,我们能够得到一个随机的二元序列:
a =(a0,a1,a2,a3...,an-1)
这个序列具有如下三条特性:
1.序列中1的数量和0的数量接近相等;
2.序列的自相关函数当次数为零的时候最高,在不为零时迅速下降;
3.把连在一起的1或者0称之为游程,其中连续的1或者0的个数称之为游程的长度,那么在序列a中长为1的游程占二分之一,长为2的游程占总数量的二的平方分之一,长为3的游程占总数量的二的立方分之一,在同样长度的所有游程之中,1游程和0游程各占一半。
这三条性质是真随机的特性,
而伪随机则只具有性质一和性质二。
它虽然拥有性质一和性质二,但是却并不是随意产生的数,而是通过精密的演算得到的具有随机性质的数。
自然产生的和人造的,虽然具有同样的性质,
可是区别却很大,很大。。。
————
一言以蔽之:
伪随机数,就是通过精密演算而产生的随机数。
这听起来似乎没什么大不了的,又是一个非常无聊的概念。
不过这正是赫麦尤思·莫拉的行事难以猜度的原因。
你认为它要进行行为一,他可能偏偏进行行为二。
迅速,高效,力量十足——并且,不可预知。
想象一个力量速度兼备的骑士,拿着手半剑疯狂地砍杀过来,而你却没有看破他每一招的下一招会接什么。
无法预知,就无法躲避,也无法针对性的防御。
这种涉及到了“混沌”的东西,正是宏观生态系统的标配之一。
现如今,“你”竟然告诉我,这些东西并不是真正的随机模式,
而只不过是一套连人类也能够推演演算出来的随机数?
因为伪随机数是通过演算产生,而并不是毫无规律,无迹可寻,无法预测的,
因此只要获得了随机种子,只要知道了该随机数的产生方法,
那么“赫麦尤思·莫拉”的强势,就从完全不能与之匹敌,变成了“完全可以预测”。
而一旦可以预测,评价人类的聪明才智,以及可以代代相传的知识信息与概念。
预测并抢先演算出“赫麦尤思·莫拉”的攻击方式,先其一步进行防御甚至反制;
甚至通过调控不同的条件,看看随机数,尤其是能够反推出来的随机数的种子,会不会发生改变。
————
一旦决策模式被窃取。
“赫麦尤思·莫拉”甚至可以从高高在上的神明,变成稍微强大点的待宰的羔羊而已。
哼哼。
人类之所以到今天还能够存在在这个世界上,从一个普通的顶级掠食者进化成世界生物的主宰,
生杀予夺,“生物极度排外主义”,将能够看到的几乎所有生物送进胃里,毫不留情,从不谈判。
依靠的可不仅仅是牺牲和信念那些主观性非常浓厚的东西——虽然他们确实非常重要罢了。
飞蛾扑火,螳臂当车,不也是一种所谓的“信念”吗?
真正值得依靠的,是在一个个困境之中,找到胜利的方法,毫不留情,完全冷酷的追求一个又一个胜利。
只要能够找到一点点可以预测的微不足道到甚至可怜的信息,
也能够将之推演演算出花儿来,
这东西才是生存的秘诀啊。。。
————
那句话叫什么来着?
所谓觉悟,并不是一腔孤勇的牺牲,
而是在就算无人深入的荒野里,也能够凭借智慧和勇气,
摸索出一条我们能够前行的光明大道。