用数学概率怎么算彩票?
假设你要计算一注双色球,红号你选了6个数,蓝号你选了一个数。这个6+1的组合,一共多少注呢? 答案是210210注。为什么不直接用计算器算呢? 因为,如果你买的这注里,红号有一个没选(比如你选了4个4,却买了5个4),那肯定算错!你的这一注号码就是错误的,自然没有结果,更不用说“每一注都正确”这种极端情况了。 用计算机算也是一样的道理,计算机只会帮你算出“每一注都是正确的”这种情况,也就是所有组合都算出来了。至于你有没有买这些组合,当然它不会知道。所以,这样计算的结果是错的。
那么,正确的算法应该是怎样的呢? 正确的算法应该是一个减法。把要计算的注数减去每一注都正确的注数。得到的就是每一注有至少一个数的错误的情况,也即是需要重新买的注数。 上面只是简单举例说明原理,实际进行计算的时候还需要考虑许多具体情况和特例才行。这就是数学里的排列组合问题,可以查表,也可以用计算机代码来实现。 事实上,利用前面的原理,我们可以写出一个通用的程序来计算任意注数的彩票是否购买正确。然后如果计算的结果显示需要重新买,我们就可以直接修改程序中的变量来把需要购买的注数添加到购彩记录里面去就行了。