万能四码(0126版本)之分析

news/2024/11/24 13:32:09/

万能四码(0126版本)之分析
一、万能四码的重新排列
原版是这样的:
0126,0134,0159,0178,0239,0247,0258,0357,0368,0456,0489,0679,1237,1245,1289,
1358,1369,1468,1479,1567,2348,2356,2469,2579,2678,3459,3467,3789,4578,5689
现在我把它按照一定的顺序重新排列一下,就变成了这样的:
0126,1237,2348,3459,4560,5671,6782,7893,8904,9015,0134,1245,2356,3467,4578,
5689,6790,7801,8912,9023,0247,1358,2469,3570,4681,5792,6803,7914,8025,9136
为什么要这样排列,请看下图就明白了。排列的多么有规律。其实它就是三个轮次矩阵的组合。


我们这要记住:0126,0134,0247三个四码,其它的都记住了,但依次+1就是了。
二、为什么这种类型的万能四码只有一个?还有180个四码就不能再组合成一个吗?答案是:不能!
原理如下:
还是先从数的拆分开始,把10拆分成4个数的和,共有9种:
10=1+1+1+7=1+1+2+6=1+1+3+5=1+1+4+4=1+2+2+5=1+2+3+4=1+3+3+3=2+2+2+4=2+2+3+3
这其中又可以按顺序不同衍生出另外12种(金陵十二钗),她们是:
1+2+1+6=1+1+6+2=1+3+1+5=1+1+5+3=1+4+1+4=1+5+2=1+2+5+2=1+2+4+3=1+3+2+4=1+4+2+3=1+4+3+2=1+3+4+2
加起来共22种,每种都可以生成10个轮次四码,但1414和2323只能各生成5种,因为后面5个和前面重复。
这样一共可生成210种四码,刚好吻合10个数字的210个四码。
怎么生成呢?以1117举例,从0开始依次+1+1+1,最后一个数不加,得到0123,为什么为+7?第1个号码-第3个号码刚好=7。
然后每位再依次+1,因得到10个四码分别为:0123,1234,2345,3456,4567,5678,6789,7890,8901,9012。
1414生成的四码为:0156,1267,2378,3489,4590,共5个;
2323生成的四码为:0257,1368,2479,3580,4691,共5个;
这两组5个四码,我把它合并到一组,这样21组四码就分成了,见下表
|————————————————————————————————————————————————————|
|  1 |  2 |  3 |  4 |  5 |  6 |  7 |  8 |  9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 |
|————————————————————————————————————————————————————|
|1117|1135|1225|1234|1333|2242|1144|1216|2233|1126|1162|1315|1153|1414|1522|1252|1243|1342|1324|1423|1432|
|————————————————————————————————————————————————————|
|0123|0125|0135|0136|0147|0248|0126|0134|0247|0124|0128|0145|0127|0156|0168|0138|0137|0148|0146|0157|0158|
|1234|1236|1246|1247|1258|1359|1237|1245|1358|1235|1239|1256|1238|1267|1279|1249|1248|1259|1257|1268|1269|
|2345|2347|2357|2358|2369|2460|2348|2356|2469|2346|2340|2367|2349|2378|2380|2350|2359|2360|2368|2379|2370|
|3456|3458|3468|3469|3470|3571|3459|3467|3570|3457|3451|3478|3450|3489|3491|3461|3460|3471|3479|3480|3481|
|4567|4569|4579|4570|4581|4682|4560|4578|4681|4568|4562|4589|4561|4590|4502|4572|4571|4582|4580|4591|4592|
|5678|5670|5680|5681|5692|5791|5671|5689|5792|5679|5673|5690|5672|0257|5613|5683|5682|5693|5691|5602|5603|
|6789|6781|6791|6792|6703|6802|6782|6790|6803|6780|6784|6701|6783|1368|6724|6794|6793|6704|6702|6713|6714|
|7890|7892|7802|7803|7814|7913|7893|7801|7914|7891|7895|7812|7894|2479|7835|7805|7804|7815|7813|7824|7825|
|8901|8903|8913|8914|8925|8024|8904|8912|8025|8902|8906|8923|8905|3580|8946|8916|8915|8926|8924|8935|8936|
|9012|9014|9024|9025|9036|9135|9015|9023|9136|9013|9017|9034|9016|4691|9057|9027|9026|9037|9035|9046|9047|
|————————————————————————————————————————————————————|
这21组四码,只有1216、1144、2233这三组组合才是万能四码,其它的任意组合就无法完全包含120组三码。
三、21组四码的特殊用途和性质
1)21组四码,共210个,可以包含840个三码(即组六号码),每个三码重复出现7次,抓住这7次任意一次就抓住了奖号。
2)我们不再需要关注30个万能四码了,只需要关注这21组就可以了,21组每次必出6-7组,平均3组出一组,不就简单多了?
3)大多数情况下,下期号码一定会出现在本期组中,如最近8期开奖号如下:
025:出现在2、4、9、14、15、16、20中;
379:出现在6、7、17、18、19、20中;(20遗漏)
269:出现在4、5、9、17、18、21中;(17遗漏)
168:出现在2、4、9、14、15、16、20中;(4、9遗漏)
135:出现在3、6、9、10、11、15中;(9、15遗漏)
469:出现在2、4、9、14、15、16、20中;(9、15遗漏)
128:出现在5、8、11、13、17、20中;(20遗漏)
223:出现在1、3、4、8、10、16、17中(转换成235);(17遗漏)
     出现在2、3、7、12、14、20、21中(转换成237);(20遗漏)
我们可以看到:
8期开奖中,20组出现6次,9出现5次,4出现5次,15出现4次,2出现4次;
1、11、12、13、19只出现1次,可以忽略。
对于出现6次的号码,完全可以在每期都包这里面的号码,共40个组六。
四、万能四码之补码
所谓补码,就是当前四码之外的六码,如0123的补码为456789六码。
万能四码的补码有一个神奇的特征,就是这6个补码组成的3个四码也在本万能四码中。
如0123的补码为456789六码,生成的15个四码中有3个在其中,即4568,4789,5679。
这三个四码的位置见下表的后面3个数。
|————————————————————|
|四码|补码|补码|补码|序|拆分二码|位|位|位|
|————————————————————|
|0126|3459|3789|4578|1 |39-45-78|26|28|29|
|0134|2579|2678|5689|2 |27-59-68|24|25|30|
|0159|2348|2678|3467|3 |28-34-67|21|25|27|
|0178|2356|2469|3459|4 |26-35-49|22|23|26|
|0239|1468|1567|4578|5 |16-48-57|18|20|29|
|0247|1358|1369|5689|6 |13-58-69|16|17|30|
|0258|1369|1479|3467|7 |19-36-47|17|19|27|
|0357|1289|1468|2469|8 |18-29-46|15|18|23|
|0368|1245|1479|2579|9 |14-25-79|14|19|24|
|0456|1237|1289|3789|10|12-37-89|13|15|28|
|0489|1237|1567|2356|11|17-23-56|13|20|22|
|0679|1245|1358|2348|12|15-24-38|14|16|21|
|1237|0456|0489|5689|13|04-56-89|10|11|30|
|1245|0368|0679|3789|14|06-38-79|9 |12|28|
|1289|0357|0456|3467|15|05-37-46|8 |10|27|
|1358|0247|0679|2469|16|07-24-69|6 |12|23|
|1369|0247|0258|4578|17|02-47-58|6 |7 |29|
|1468|0239|0357|2579|18|03-29-57|5 |8 |24|
|1479|0258|0368|2356|19|08-25-36|7 |9 |22|
|1567|0239|0489|2348|20|09-23-48|5 |11|21|
|2348|0159|0679|1567|21|09-15-67|3 |12|20|
|2356|0178|0489|1479|22|08-17-49|4 |11|19|
|2469|0178|0357|1358|23|07-18-35|4 |8 |16|
|2579|0134|0368|1468|24|03-14-68|2 |9 |18|
|2678|0134|0159|3459|25|01-34-59|2 |3 |26|
|3459|0126|0178|2678|26|01-26-78|1 |4 |25|
|3467|0159|0258|1289|27|05-19-28|3 |7 |15|
|3789|0126|0456|1245|28|06-12-45|1 |10|14|
|4578|0126|0239|1369|29|02-16-39|1 |5 |17|
|5689|0134|0247|1237|30|04-13-27|2 |6 |13|
|————————————————————|

这3个四码两两之间刚好重复一个二码,这3个二码也有一个特别的特性,在下期号码中,
这3个二码出现的概率占到近20%,如最近8期开奖号码统计:
343期开052,上期二码为08-25-36,中2+1(即1个二码+1个一码25+0);
344期开397,上期二码为19-36-47,中1+1+1,即9+3+7
345期开692,上期二码为06-12-45,中1+1,即9+3+7
346期开186,上期二码为07-18-35,中2+0,即18+
347期开513,上期二码为03-29-57,中1+1,即3+5
348期开469,上期二码为07-24-69,中2+1,即69+4
349期开821,上期二码为07-18-35,中2+0,即18+
350期开322,上期二码为05-37-46,中1+1,即3+5(2+3)+7(3+2+2)
351期开???,上期二码为08-17-49,中?+?
五、万能四码之排序
第一问已经对万能四码做了一次排序,是按照间距进行排序的,这里使用另外一个排序,即补码排序。
排序规则如下:
有万能四码30组,从0126这一组开始,后面的四码不能和前面的一组号码有重复的数字,即选择3个补码中的一个,
使用所有的30个序列都成立。排列的结果共有1392种。
其中第一组为:
|0126|3459|0178|2356|0489|1237|0456|1289|3467|0159|2678|0134|5689|0247|1358|
|2469|0357|1468|2579|0368|1479|0258|1369|4578|0239|1567|2348|0679|1245|3789|
最后一组为:
|0126|4578|1369|0258|3467|1289|0456|3789|1245|0679|2348|0159|2678|3459|0178|
|2356|1479|0368|2579|0134|5689|1237|0489|1567|0239|1468|0357|2469|1358|0247|
它们之间的规律,我就不讲了,请各位自己去发现,我把这个文件上传到帖子中,大家下载研究就是了。
为了得到这1392种排列,我在3的30次方中一个个地穷举出来的,要知道3的30次方约等于200万亿。
 

 


http://www.ppmy.cn/news/253859.html

相关文章

nginx反向代理服务器实现postgreSQL、greenplum数据库端口的反向代理

这篇博客实现功能: 有两台服务器都安装了gp(greenplum)或pg(postgreSQL)数据库,端口都为5432,现在要通过第一台服务器的15432端口访问到第二台的gp数据库。 通过安装nginx的stream模块和设置ngi…

903.保留log

1.通话–>保留 [DEBUG] sofia.c:6760 Channel sofia/internal/1008546710.6.1.21:46251 entering state [received][100][DEBUG] sofia.c:6770 Remote SDP:v0o- 3694465498 3694465500 IN IP4 10.6.1.21spjmediacIN IP4 10.6.1.21t0 0maudio 4000 RTP/AVP 99 0 8 101cIN IP…

佳博热敏打印机修改ip工具_佳博打印机修改ip教程本教程适用于80系列打印机及3150,9035打印.doc...

佳博打印机修改ip教程本教程适用于80系列打印机及3150,9035打印 佳博打印机修改IP教程 本教程适用于80系列打印机及3150,9035 打印自检测试页查看打印机的Ip步骤如下: GP80250以上系列打印机打印自检测试页:把打印机关机,按住FEED键再开机,等3秒左右,ERROR灯灭了放手即可…

第11章 WebShell检测

WebShell就是以ASP、PHP、JSP或者CGI等网页文件形式存在的一种命令执行环境,也可以将其成为一种网页后门。黑客在入侵了一个网站后,通常会将ASP或者PHP后门文件与网站服务器Web目录下正常的网页文件混在一起,然后就可以使用浏览器来访问ASP或…

NI CompactRIO9035与elmo电机驱动联合仿真系统搭建教程(二)

因本人项目需要搭建一套机器人控制仿真系统,控制器采用NI 的CompactRIO9035,电机驱动器使用的是elmo驱动器,对于驱动器可以支持多种总线通信方式,一般采用CAN和EtherCAT总线,如果采用CAN总线,则需要为控制买个CAN接口模…

单机Docker部署应用Kraft模式的Kafka集群

单机Docker部署应用Kraft模式的Kafka集群 1 Docker镜像准备1.1 下载Kafka1.2 配置容器1.3 修改kafka配置 2 部署Kafka集群2.1 启动节点容器2.2 生成一个 Cluster ID2.3 格式化存储目录2.4 启动kafka服务 3 知识3.1 控制器服务器3.2 进程角色3.3 仲裁投票者3.4 Kafka存储工具3.5…

NI Linux实时设备上升级固件

设备和对应的文件夹名称:\National Instruments\Shared\Firmware\ 设备 文件夹名称 cRIO-9030 7755 cRIO-9031 774B cRIO-9032 7841 cRIO-9033 7735 cRIO-9034 774D cRIO-9035 77dB的 带有NI-Sync的cRIO-9035 7875 cRIO-9036 77DC cRIO-9037 7840 cRIO-9038 77B9 cR…

小程序发送消息订阅报错{“errcode“:40003,“errmsg“:“invalid openid rid: 641bece8-5b5ed5f9-7c0705a8“}

检查了accessToken跟openid 都是对的 为什么就是会报错呢??? 我们做的项目有两个小程序端 一个是患者端 一个是医护端 在患者端接口给医护端发送订阅消息 结果一直拿着患者端的openid发 实际要用医护端的openId 搞了两天 。。粑粑。