点击: 回复:18832 关闭此页
双色球15码中不包含历史开奖号码全6码的计算方法讨论
楼主 杨哥哥儿 | 发表于2019-01-06 18:46:20
来自一个朋友的要求,他要找到一些15码,这些15码不包含历史开奖期中任意一期的6个号,也就是该期6个号码不能全在这15码中。
要知道:33选15=10,3715,8320。也就是10亿多,计算量是比较大的;
我们也可以反推,已经存在的15码有多少?
另外双色球历史2360期,每期6码+剩下27码中选9码,即2360*4686825=110,6090,7000。这个是110亿,当然其中有大量重复的。
所以我估计剩下的15码不会很多,但计算中的算法却是一个棘手的问题。想请高手参与讨论。
困难如下:
一是没办法存储10亿的数据,用文件也不方便;
二是使用循环找到这些15码,计算机的速度跟不上,估计得很长时间;
三是没有优化的算法,快速找到其中的一个15码,找到一个就可以推算了。
请大家帮忙想想办法,一并感谢!!!
1楼 aails | 发表于2019-01-06 19:39:34
好想法!。。
33选15=10,3715,8320。也就是10亿多, 哈哈 死办法,找100个人,分100个人协同筛选下去,这样汇聚来的结果才是确切的最后的未开底。
2楼 aails | 发表于2019-01-06 19:59:20
我觉得这个可能存不存在都是个问题。 首先,我们先想, 一:任15码的六码全组合有多少,一共有5005组, 二,一的这个子集,占全集全餐110万的多少占比?110万 除以0.5万 =220个区。 三,现在已有开奖历史2360期,2360期除220个区,每个区平均都有10个频率以上了 所以。 杨哥哥儿,你确定剩下的15码还有?, 我很怀疑,这个剩下的未开的15码应该早 不存在了
3楼 aails | 发表于2019-01-06 20:08:36
其实从你前面的表述中,也已经可以看出来了 一:33选15全集有10亿多, 二,每一期开6码的集合是4686825子集。 三:10亿除468万=213期开一次, 目前都已经有两千多期了,你和我说,还有未开的? 这个理论开法*3=639期, 如果目前双色球才开六百期左右,那应该是有的某个组合未开
4楼 杨哥哥儿 | 发表于2019-01-06 20:17:55
我也在想这个,不敢确定是不是还有。但计算量太大,一时找不到好算法。
5楼 杨哥哥儿 | 发表于2019-01-06 20:20:23
想请@aails 帮忙给个算法,我使用分布运算完成。我们机房的电脑放寒假了,都闲着呢。
6楼 杨哥哥儿 | 发表于2019-01-07 15:13:06
本帖最后由 杨哥哥儿 于 2019-1-7 19:31 编辑 今天拿3D做了个模拟,发现我们的理解有偏差。
未开底与开奖期之间不是直线关系,是对倒数逼近关系。
这样在话,双色球可能存在大量的未开底。
7楼 aails | 发表于2019-01-07 23:15:24
本帖最后由 aails 于 2019-1-8 09:20 编辑
你试运算一下
8楼 aails | 发表于2019-01-07 23:52:05
我今天晚上开电脑通宵在运算了,相信明上午应该有样例收获出来
9楼 aails | 发表于2019-01-08 00:05:59
定义一个长整数变量,用序号循环搜,看最大遗漏会有多大, 总有一天能搜完
10楼 aails | 发表于2019-01-08 00:14:30
搜索了接近一个小时,只搜到一组遗漏32期的组合
11楼 aails | 发表于2019-01-08 00:21:01
杨哥哥儿, 你可以测算一下循环每一万注组合,需要运算多少秒钟,然后10亿除之 得出大概的总时间, 再多人多线程协助运算。。。结果不就出来了吗
12楼 aails | 发表于2019-01-08 07:38:53
早上醒来,看找到一组392期未开的组合
13楼 杨哥哥儿 | 发表于2019-01-08 08:20:29
好。妙。感谢!
14楼 aails | 发表于2019-01-08 08:33:54
本帖最后由 aails 于 2019-1-8 08:49 编辑
....是920期遗漏
15楼 aails | 发表于2019-01-08 08:37:47
杨哥哥儿帮找一组比这个392还大的组合。
16楼 杨哥哥儿 | 发表于2019-01-08 08:41:59
我的算法和代码还没写好呢。
17楼 aails | 发表于2019-01-08 08:53:03
搜到了一组。
3 5 6 8 10 11 12 15 16 17 20 29 30 31 33
目前1676期遗漏 ...
汗...
看来你的猜测是正确的
18楼 aails | 发表于2019-01-08 09:03:41
我又找到两组更大的了
19楼 aails | 发表于2019-01-08 09:19:43
本帖最后由 aails 于 2019-1-8 09:21 编辑 确实是我思路错了, 抱歉,我收回前面所说的话
20楼 aails | 发表于2019-01-08 09:37:21
如果确实有大量的未开底在 , 那和我们单守某组六红组合有什么差别? 还是概率问题在那, 投入多,概率大,投入小,同样概率小
21楼 aails | 发表于2019-01-08 10:08:39
这应该回归到问题上来,历史六红,五红,四红,三红… …这些归类问题
22楼 杨哥哥儿 | 发表于2019-01-08 13:04:17
我认为还有机会。
我用3D模拟后发现一个逼近周期,这个周期的离散度很低。可以从这里突破。
我的想法是:
不从15大底着手,从已经开出有历史号码着手。看看它能覆盖的大底最接近的是几码,也许是8码或者9码,那么未开的八码在后期会密集开出。
23楼 本帖最后由 lcexclc 于 2019-1-25 12:43 编辑
多谢lz帮发出这个想法.
24楼 杨哥哥儿 | 发表于2019-01-08 14:16:10
33个红球,16码或17码大底是最多的,是11,6680,3110,11亿个。
8码却是1388,4156,才1千万。
25楼 本帖最后由 lcexclc 于 2019-1-25 12:44 编辑
那也是, 数量少了.
26楼想法虽然好,但不知道价值有多大
27楼 杨哥哥儿 | 发表于2019-01-08 17:14:10
不试怎么知道。
与其临渊羡鱼,不如退而结网。
28楼 吉飞 | 发表于2019-01-08 20:36:22
思路不错,可现实很骨感!
29楼 杨哥哥儿 | 发表于2019-01-08 21:15:39
很不好意思,我已经在里面发现新大陆。效果激动人心!