大乐透中奖算得出来吗?
我买过彩票,也研究过彩票,但是我不相信所谓数学模型能够预测彩票。 首先我们来看一组数据,这是我国最著名的福利彩票双色球近八年的开奖结果。
可以看到,任何一期彩票的开奖结果都是不可能预测的,哪怕是提前一分钟和一秒都是一样的,因为概率的原理就是这样。你不可能控制开奖的时间,也不可能控制开出来的数字组合。
当然有人会说了,那双色球开了这么多期,肯定有一定的规律呀! 我可以很明确地说没有规律。 你认为的有规律的走势图其实是通过大量数据之后得出的“伪”规律。例如这个所谓的“走势图”,它把相同颜色的球放在一起了,这显然是把随机的事件用人工的方法进行了排序,所以它其实是一堆随机的数字。只不过因为数量巨大,肉眼难以分辨其中的随机性而已。实际上如果你用排列组合去计算的话,每组数字出现的可能性都是相等的。
有人会问了,那体育彩票大乐透呢?能不能通过软件或者算法预测到开奖号码? 理论上是可以的。大乐透是35个号码选5个,一共有700多个组合,如果用计算机跑一遍,也许能找出一些“重复”的组合,这些“重复”的组合就是可能的开奖号码。 但事实上,你根本不需要这么做。原因很简单,大乐透的开奖号码其实就是由若干组单式号码组成,每一注单式号码中任意选取5个号码。你可以把每一个号码看作是一个独立的随机变量,这样每一注号码就有20个独立随机变量。
而实际上,这20个随机变量的取值都是独立的;也就是说,每一个随机变量取其各自可能的最大值、最小值,这样就可以构成一大串可能的号码。 这时候我们可以使用上面说的“穷举法”来验证有没有这样的一个组合刚好包含了所有这20个随机变量的最大值和最小值,如果有的话那就是你的幸运组合,如果没有那就没戏了。这个方法其实相当简单且快速,用电脑就能完成。
举个栗子:假定我的20个随机变量是这样的(这里只打印部分) 那么我就需要建立一个包含1296个未知数的方程组,然后用消元法解这个方程组就可以得到每一个随机变量的取值,然后再把每个随机变量的最大值和最小值找出来就完成了。 其实我是在讽刺那些所谓的数学建模团队。因为如果真是他们做的研究,只能做到这一步而已。而且我敢打赌,这些做研究的压根不知道什么叫“最小值”“最大值”。