揭秘手机号计算年龄原理

   最近网上流行用手机号算年龄的方法:

第一步:把你手机号的最后一位乘上2;
第二步:然后加上5;
第三步:再乘以50;
第四步:把得到的数目加上1766;
最后一个步骤,用这个数目减去你出生的那一年。
现在,你会有一个三位数的数字。第一位数字是你手机号的最后一位,接下来的两位数,就是你的年龄!

   有些人尝试果然如此,这是为什么呢?

   其实也不都好用的,如果百岁老人就会截然不同哦,假如有位百岁老人,今年(2016年)正好100岁,那他的出生年份是1916年,随便安排个手机号最后一位,假如是3,3×2=6,6+5=11,11×50=550,550+1766=2316,2316-1916=400,不对劲了吧,但你仍然发现末尾和老人年龄是一样的,前面的4就是手机号加1,所以无论手机号是多少,都能得到正确结果(虽然有点小瑕疵)。

   用中学的设未知数的方法可以得证,设手机末尾是x,出生年份为y,那4步的结果是(2x+5)×50+1766-y
   化简一下吧,原式=100x+250+1766-y=100x+(2016-y)。 看到列式恍然大悟,前面的100x是手机号的100倍,后面的2016-y就是你的年龄,因为今年是2016年,当然就能算出你的年龄啦。

   感觉怎么样啊,是不是有种被欺骗的感觉呢?这个问题不太严密,当遇到百岁老人就出错了,数学轶闻网本着培养兴趣的态度完善一下吧:

第一步:把你手机号的最后一位乘上20;
第二步:然后加上5;
第三步:再乘以50;
第四步:把得到的数目加上1766;
最后一个步骤,用这个数目减去你出生的那一年。
现在,你会有一个4位数的数字。第一位数字是你手机号的最后一位,接下来的三位数,就是你的年龄!如果不是百岁老人百位数一定是0!

   同样列方程,设手机尾数为x,出生年份为y,这里不赘述,可得到最终结果:1000x+2016-y。这样就一目了然了,因为没有人能活过1000岁,屡试不爽。

   感觉有点失望吧,没关系,数学轶闻网再给大家一个更神奇的手机算年龄的方法:

   521是个比较浪漫数字,今年是2016年,用2521这个数和你的电话能算出你的ta的年龄……
第一步:2521减去ta的出生年份;
第二步:用你的手机号计算距离值,怎么算呢?将你手机号里最大的数,第2大的数和第3大的数拿出来,将这三个不同的数排出的最大数减去能排出的最小数,又得到三位数,再同样做,用能排出的最大数减去能排出的最小数(如得到的三位数是798,能排出的最大数是987,能排出的最小数是789,相减得987-789=198);
第三步:如此反复算,计算10遍,得到距离值;
第四步:将距离值加上第一步所得结果。

   最后你会得到4位数,第一位会是1,表示唯一,后面的数就是ta的年龄!算出来再说神奇哦!弄不明白再往下看……


如果没明白怎么算距离值,可以利用下面的简易计算器:

 

   为什么会这样呢?细心的人会发现,到后面就一直是495,那就是陷阱数,也叫黑洞数,当某个值出现459三个数时,就永远离不开它们了,而且只要互不相同,总会出现495,非常神秘的数字2521+495=3016正好比今年年份多1000,可见2016是个多么浪漫的年份啊^_^

ASPECT