用手机号算出你的年龄,这是什么原理?
计算方法:以手机号最后一位乘以2,再加5,然后再乘以50,再加1763,最后再减去你的出生年份。...
计算方法:以手机号最后一位乘以2,再加5,然后再乘以50,再加1763,最后再减去你的出生年份。
展开
展开全部
这个确实是有原理的,不管你尾数是几,你会发现,
在减去你出生年份前一个步骤算出来的数字,都是2X16,
实际这个就是用今年2013的年份减掉了你的出生年份,这个X不过就是加在百位数字上的一个幌子,
这道题就会要求你加1764,而不是1763了,后年就是1765…,所以一直能够算对。
你看一下,直到第五步,所有尾号是8的人都是2813,所有尾号是9的都是2913,所有尾号为一的都是2113
所有尾号为X的都是2X13,2X13-你出生年月,当然就是你的真实年龄喽,而你年龄前那个百位数,就从来没变过,也就是X,即你的手机末位数。
所以这都是已经决定好的东西了,都是有一些套路的。不管你怎么计算最后都是你的年龄。
展开全部
这实际是一种障眼法
算出年龄最直接的方法就是 Y今 - Y出生
(Y表4位数的年份)
首先手机尾号x∈[0, 9]且x∈Z
那么 50(2x + 5) = 100x + 250
所以之后相加的数就是 (Y今 - 250),相加得到 100x + Y今
再减 Y出生 ,自然就是 Y今 - Y出生 + 100x
一般 Y今 - Y出生 < 100 ,再加上x的范围,从而得到由 x和年龄组成的三位数
实际上这一切都只是为了 ( Y今 - Y出生) 做的障眼法,250这个数也可随意置换(感觉第一次提出的人充满了恶意 :-) ),如果今年还没有过生日还需要多减1,即相加数可为 (Y今 - 251)
算出年龄最直接的方法就是 Y今 - Y出生
(Y表4位数的年份)
首先手机尾号x∈[0, 9]且x∈Z
那么 50(2x + 5) = 100x + 250
所以之后相加的数就是 (Y今 - 250),相加得到 100x + Y今
再减 Y出生 ,自然就是 Y今 - Y出生 + 100x
一般 Y今 - Y出生 < 100 ,再加上x的范围,从而得到由 x和年龄组成的三位数
实际上这一切都只是为了 ( Y今 - Y出生) 做的障眼法,250这个数也可随意置换(感觉第一次提出的人充满了恶意 :-) ),如果今年还没有过生日还需要多减1,即相加数可为 (Y今 - 251)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询