第7章 数学不会欺骗你
作者:云山雾罩的云雾   不朽从二零一四开始最新章节     
    搞定这件事之后,林枫也收到了相应的回报。
    脑海中原本林枫和林柏的记忆是分成两份的。
    林枫的记忆以记忆宫殿的形式存在着,而林柏的记忆单独存在着。
    虽然林枫也能查看这些信息,但终究有点不方便。
    而现在经过这么一番“合作”之后,林枫发现原本属于林柏的那份记忆一并都被整合进林枫的记忆即那份超级记忆宫殿里。
    如此就很好了,林枫大喜过望啊,这简直是间接完成了能力的整合。
    原本林枫和林柏在计算机领域的能力是相辅相成的,现在整合在一块无疑是1+1远大于2的效果。
    尽管已经搞了一个小游戏,并且搞了一个插件了。
    但林枫还是没有完全放心,即将收入的钱那还不能完全算作自己的钱。
    只有装在兜里的钱那才算是稳稳当当的。
    通过应用商店发布应用来搞钱还是稍微有点慢。
    最好是有什么办法能搞来些现金。
    林枫首先想到了零元购,不过很快就排除了。
    零元购那可是老黑的特权,别人还是算了。
    林枫搜肠刮肚,很快就有了思路。
    林枫的思路来自于一组数,当然了林枫这里指的不是双色球号码了。
    虽然林枫也记得一些双色球中奖号码,并且最开始林枫就想通过双色球搞钱。
    但林枫现在身处异乡,操作双色球什么的肯定是不方便。
    而且有一说一,从前世听到的一些传闻来看,双色球是否靠谱,林枫不确定。
    而如果多了一组同样的号码的话,会不会改变结果呢?
    虽然理论上讲多一注少一注不太会影响结果,但有些事难说。
    到时候别不仅自己没搞到钱,反而害得很多原本能中奖的也跑偏了。
    那不纯纯损人不利己吗?
    林枫当然愿意相信双色球是靠谱的,毕竟林枫记得好多组双色球号码呢。
    但是,要做好极端情况的考虑,万一呢?
    万一那些号码指望不上,那不是纯纯浪费感情。
    这个世界唯独不会欺骗你的就是数学。
    因为数学不会就是不会。
    林枫所想到的能搞钱的数是一组素数,确切的说是一组梅森素数。
    素数在数学和实际应用中具有重要作用。
    所谓的素数是指除了1和本身之外,没有其他正整数能够整除它的正整数。
    比如2、3、5、7、11等数都是素数,而4、6、8、9等数则不是素数。
    素数的一个重要特性是,它们的数量是无限的。
    在素数中,有一类特殊的素数叫做梅森素数。
    梅森素数是指形如2^p-1的素数,其中p是一个素数。
    通俗讲,即梅森素数可以表示为2的某个素数次幂减去1的形式。
    比如说7就是一个梅森素数。
    因为7可以写成2^3-1的形式,而7,3都是素数。
    梅森素数以法国数学家梅森的名字命名。
    为了纪念梅森,在1897年瑞士苏黎世举行的首届国际数学家大会上将形如“2^p-1”(p为素数)型的素数称为“梅森素数”,并以mp记之。
    比如说7是梅森素数,因为7可以写成2^3-1的形式,于是7这个梅森素数也可以记为m3。
    梅森素数这种特殊形式的素数,具有独特的性质和无穷的魅力。
    千百年来一直吸引着众多数学家。
    梅森素数的验证工作往往是十分艰辛与巨大的。
    常规情况下,一个人使用一般的验证方法,要检验一个15位或20位的数字是否为素数,即使花费终生的时间也是不够的!
    当然,这是常规情况。
    在计算机时代的到来后,人们就打破常规了。
    原本在手算笔录的时代,人们那发掘梅森素数和验证梅森素数的速度都是龟速。
    但当计算机问世之后呢,一切就变得不一样了。
    可以说计算机的诞生大大加速了人们探究梅森素数的进程。
    1952年,数学家将梅森素数验证方法编译成计算机程序,使用计算机,在几个月内就找到了5个梅森素数:m521、m607、m1279、m2203和m2281。
    此后,数学家们利用各种最新计算机产品,继续寻觅梅森素数。
    1983年10月到1985年10月的2年时间里,数学家史诺云斯基用当时最快的计算机又求得3个梅森素数:m、m和m。
    1991年,有数学家又发现史诺云斯基漏掉的梅森素数m。
    1992年3月,英国数学家宣布,在一台巨型计算机cray-2上又发现一个梅森素数m,它有位数字,是当时已经发现的最大一个素数。
    若把这些数字印成书,可达180页左右。
    截至1992年,从1644年起的348年中,数学家共找到32个梅森素数,平均每10年发现一个,其中在40年间利用计算机找到的有20个。
    虽然这个速度也谈不上多快,但与手工寻找梅森素数时耗时308年才找到12个的速度相比,计算机时代下寻找梅森素数还是更胜一筹的!
    网络技术的出现进一步加速了梅森素数的挖掘进程。
    1996年初,美国数学家、程序设计师乔治·沃特曼编制了一个梅森素数计算程序,并把它放在网页上供全球数学家和业余数学爱好者免费使用,这就是举世闻名的gimps项目。
    gimps即梅森素数互联网大搜索。
    这是人类在疯狂挖掘比特币之前的最大规模的互联网“挖掘”行为。
    当然,gimps之所以很出名,不单单因为它跟梅森素数的联系,同时也因为这个项目在计算机领域的重要意义。
    gimps可以说是世界上第一个基于互联网的分布式计算项目。
    往后几年大火的分布式概念,其实最早的基于互联网的项目居然是人类为了找素数的,呃,属实滑稽。
    不过不管怎么说,这个gimps项目出现之后,即便是普通人也完全能介入到追寻梅森素数的狂热中。
    1999年,为了激励人们寻找梅森素数和促进网格技术发展,总部设在美国的电子新领域基金会,设立了专项奖金悬赏符合条件的梅森素数发现者。
    它规定向找到超过100万位数的个人或机构颁发5万美元。
    后面的奖金依次为:找到超过1000万位数的颁发10万美元;
    找到超过1亿位数的颁发15万美元;
    找到超过10亿位数的颁发25万美元。
    在此专项奖金设立之后,2000年4月6日,住在美国密歇根州普利茅茨的那扬·哈吉拉特瓦拉得到了一笔5万美元的数学奖金,因为他找到了当时已知的最大素数。
    而且哈吉拉特瓦拉先生并不是一个数学家,他甚至很可能对寻找梅森素数的数学理论都一无所知。
    他所做的一切,就是从互联网上下载了一个程序。
    这个程序在他的这台奔腾ii350型计算机的空置时间悄悄地运行。
    在经过111天的计算后,这个梅森素数被发现了。
    2008年8月,美国加州大学洛杉矶分校的计算机专家史密斯发现了第46个梅森素数,这是一个有着特别多位的数字。
    如果用普通字号将这个巨数连续写下来,它的长度超过50千米!
    这一成就被美国的《时代周刊》评为“2008年度50项最佳发明”的第29位。
    2009年6月15日,第47个梅森素数被发现了。
    发现者同样收获了相应的金钱奖励。
    虽然绝大多数人参与该项目并不是为了钱,而是出于很多更高尚的追求,比如说崇高的理想之类的。
    但林枫觉得更高尚的追求和追求钱也不矛盾吧。
    都穷的要死了甚至生活都成问题的时候,还说什么理想呢?
    再说了,哪条法律规定搞科研的人就得吃糠咽菜,用爱发电呢?
    反正林枫是觉得这样搞钱的机会岂容错过。
    而且像是这种梅森素数的发现也无关乎剽窃他人劳动成果。
    就像比特币一样,难道某个特定的比特币被别人挖去就不道德了吗?
    至于眼下林枫如何把握这个机会,太简单了。
    在清晰记忆的加持下,林枫甚至于连圆周率小数点后42万位林枫都能完整复述下来。
    梅森素数靠后面的虽然动辄几千万位,但完全可以表示为2^p-1(p为素数)的形式。
    因为这种特殊的表现形式,使得梅森素数并不是很难记,通常记住p的值就等于记住了一串梅森素数,这玩意可比双色球号码还好记。
    (so准备重生的小伙伴抓紧记一下吧)
    而在前世记忆的加持下,林枫几乎能够毫不费力的回忆起在2014年之后人们新发现的梅森素数:
    m(即2^-1),前世于2016年1月被发现。
    m(即2^-1),前世于2017年12月被发现。
    m(即2^-1),前世于2018年12月被发现。
    不过话说回来,以普通人的身份直接指出某某数为梅森素数,那无疑还是有点神棍了。
    不过嘛,现在林枫,哦,不应该说林柏的身份可是普林斯顿大学的数学系博士,而导师更是大名鼎鼎的菲尔兹奖得主。
    虽然由菲尔兹奖得主当导师跟在国内有个院士当导师一样不靠谱。
    平时都是神龙见首不见尾那种。
    但无疑这样的名头还是能解决很多麻烦的。