一个任意的四位数。将这四个数字做差,形成一个最大数和一个最小数,得到一个新的四位数。重复这个过程,七次你会得到6174。
数学被称为“科学之母”,在现代科学技术的发展中起着重要的作用。现代战争被认为是“数学家和信息科学家之间的战争”。在信息战中,需要用数学做大量的模拟运算,用数学精确定位in 空,用数学给导弹精确制导,用数学研究保密通信的算法,用数学作为网络攻击的利器。
天文学上有一个著名的“黑洞”现象,数学上也有这个神秘的黑洞现象。对于数学上的黑洞来说,无论如何设置,最终都会在规定的处理规则下得到一个固定值,就像宇宙中的黑洞可以牢牢抓住任何物质(包括最快的光)并阻止其逃逸一样。这为密码值破解开辟了新的思路。本文将介绍两个著名的数学黑洞,供大家参考。
[1] 123黑洞
数学中的123就像英语中的ABC一样普通简单。然而,你可以按照下面的操作顺序观察这个最简单的数学黑洞数学黑洞。
黑洞值:①数:设置任意数,例如:1234567890,
②偶数:数这个数中的偶数,本例中为2,4,6,8,0,一共5个。
③奇数:数这个数中的奇数,在这个例子中,1,3,5,7,9,总共有5个。
④总数:统计这个数的总数,本例中为10。
⑤新编号:将答案按“奇偶总数”顺序排列,新编号为5510。
⑥重复:按照②、③、④的算法重复新号码5510,得到新号码:134。
⑦重复:按照②、③、④的算法重复新号码134,得到新号码:123。
结论:如果对数是1234567890,按照上面的算法,最后的结果是123。我们可以用计算机写一个程序,测试任何数字在有限次数的重复后都会是123。换句话说,任何数的最终结果都逃不出123黑洞。
[2] 6174黑洞
比123黑洞更有趣的是6174黑洞值,它的算法如下:
①数字:设置一个4位数不同的4位数字,如1234(重复数字也是可取的,如2244,只要4位数不同即可);
②大数:取这四个数能组成的最大数,本例中:4321;
③小数:取这四个数能组成的最小数,本例中:1234;
④差:求一个大数和一个小数的差,本例中:4321-1234 = 3087;
⑤重复:对于新号码3087,根据②、③、④的算法,计算新号码为:8730-0378 = 8352;
⑥重复:对于新号码8352,按照②、③、④的算法计算新号码:8532-2358 = 6174;
⑦结论:只要任意四位数不全相同,按照上面的算法,不超过七次的计算就会得出6174黑洞的最终结果。
与123黑洞相比,6174黑洞在第一个设定值上是有限制的。但从实用的角度来看,6174黑洞在信息战中的应用更有意义。