关于预言和悖论——两个能预知将来而且都想赢的人,剪刀石头布,谁会赢?

前几天看到新闻说马来西亚请出巫师占卜失踪航班的去处,大巫师高坛做法,得出结论,程序员

此飞机要么还在飞,要么坠落在海里,不会坠落在陆地上网络

我看到这个结论,差点把刚喝一口的可乐喷到屏幕上。在太平洋上空失踪的飞机,难道还会坠落在青藏高原?今天早上室友又给我念新闻,说成龙收到巴西预言家的警示,说他会在空难中丧生,听说这位预言家曾成功预言张国荣,戴安娜等人的死亡。
我回想起多年前读到的关于预言的书籍,其中提到十六世纪的法国预言家诺斯特拉达姆士,其著做《诸世纪》被看做是预言史上的惊世奇书,不少人相信这本书预言了以后几百年发生的全部事情,包括原子弹和911,其中最让人众说纷纭的则是关于世界末日的预言,但不管如何,咱们如今都还好好的活着。
预言最让人着迷的地方就在于,它介于未知和已知之间,就像一层薄薄的轻纱,盖住动人的胴体,驱使着人类千百年来好奇的本能去探索和发现。全部关于预言的最核心问题被做家黄易归纳成两个,人类是否有超越时空的能力?亦或将来早已存在?
古今中外的预言家数不胜数,诺斯的预言是经过他超越时空的第六感和对占星的认识,而还有一类预言者的方法则简单的多,那就是睡觉,十九世纪的美国预言家艾加基斯便被人称为『睡眠先知』,由于他老是经过梦境描述超越时空或万年之前的故事,不知为何这总让我想起毛利小五郎,不过他和诺斯成功的预言了华尔街大股灾和美国两位总统的死亡。
咱们每一个人都曾经想象过能预知将来的种种好处,单是下一期双色球的号码就充满了无穷的魅力,更别说其它东西了。惋惜的是幸运女神从未将预言的神秘能力赐予过咱们,咱们只能偶尔在网络和电视上发现少许预言成功的例子。
今天在知乎看到一个问题函数

两个能预知将来而且都想赢的人,剪刀石头布,谁会赢?对象

咱们大可用程序员的思惟来程序化这样的问题,有两个对象Mr和Miss,均生成一个1到3的随机数,3赢2,2赢1,1赢3,而后再用循环函数让Mr知道Miss生成的随机数,而后对应把本身的随机数变成会赢的那个数字;一样的,Miss也对Mr作相似的操做。
这个循环会是无限的,谁也不会赢谁,可是,若是把循环设定成有限且相等,那么结果仍是会按第一次的结果来。谁的循环多一次,谁就会赢。
这告诉了咱们,在预言能力相同的状况下,两个能预知将来的人猜拳,和两个小屁孩猜拳,其结果是相同的——看运气;而若是两我的的预言能力不一样,则能预言的更远的人会赢。
我很难想象『预知能力』这种能力的感受,另外一种使人信服的说法则是,预知将来并没有法改变将来。
不少假预言家被人揭穿其把戏,就是在于其语言的诡辩,最著名的莫过于某个女巫的预言,一个国王去找她预言战争的走向,她说,一个国家将灭亡,国王觉得是敌人的国家,但最后灭亡的是本身的国家。事实上,不少所谓的预言在语言上都有必定的歧义,因此第一眼看上去每每晦涩难懂,而解读预言每每比写语言更具艺术。
时间悖论是悖论中最有趣的一个,若是你能穿越时空,那么你到从前去,改变了你父母或爷爷奶奶的相遇,那么你就会不存在,但若是你不存在,又是谁去影响你祖先的轨迹?那么,你到底存在仍是不存在?
若是你能预知将来,那么你能看到20年后最新的科研技术,你能够在20年前就发表这项技术,甚至这原本属于某个科研小组的项目还将来得及立项的时候就被世界所知晓,那么,这项技术究竟是谁发明的?
悖论的另外一个形式是,B>A,A>B,那么A和B谁大?这个悖论并不那么有趣,由于咱们知道不可能同时存在A>B且B>A,那么,关于将来和时间的种种悖论是否也所以绝无存在的可能?
我想起艾略特的诗get

人类将不断寻找,最终的终点,将会回归到其起点处,并首次认识到这个地方的存在博客

PS:此文同发个人博客:http://wdk.pw随机数