彩票业在中国方兴未艾,双色球、大乐透等彩票奖金池也连创新高,从而大大的提高了彩民的购彩积极性。
哪么,作为一个程序员,我们能不能做一个程序来预测一下彩票的走势呢?
从理论上来说,彩票不是不可预测的,因为彩票的球号是随机开出的。但实际上,彩票的走势往往存在着一定的规律。究其本质,应该是由于开奖用的球及设备没有变化,所以开奖出来的球号并不能做到真正的随机。
只要不是真正的随机,通过某种算法,理论上可以准确地预测出下期的球号。这是我们做彩票分析的基础。
这个算法该如何去寻找呢?
是不是象老子说的一样:道可道,非常道呢?
各种彩票论坛上大量的预测算法层出不穷,但真正有很高的命中率的算法有没有呢?至少目前我是没有看到这样一种算法。
但是这样一的种算法是确定存在的,只是我们还没有发现而已。
没有发现不代表没有痕迹可寻。我们可以通过历史的开奖数据来无限地逼近这种算法。
以下是我经过长时间探索想到的算法,与大家分享一下:
既然已经有大量的算法存在,并且经过实践检验具有一定的合理性,为什么不把它们综合一下呢?
我的算法分以下几步:
1.采用一个开放式的平台,用户可以自行添加或修改预测算法。
2.添加的算法用历史数据来校验一下,用其命中率作为权值,
3.用最新的开奖数据来进行预测,每个预测算法的结果用分值进行加权平均即可得出命中率最高的组合。
4.最后用缩水算法对高命中率的组合进行缩水,去掉不合理的组合即可得出最终结果。
该算法经实践检验,具有相当高的命中率,有兴趣的朋友不妨从https://skydrive.live.com/?cid=2da273653f85d57e&resid=2DA273653F85D57E!119&id=2DA273653F85D57E%21114 下载下来用用看。
这个工具用到的技术:delphi, DevExpress, FastScript.
如果有技术方面的问题,欢迎大家一起探讨。