双色球、大乐透彩票注数算法

在实际开发过程中,一些算法是我们经常用到的,下面就列举一些彩票注数的算法!

用排列组合算法,计算彩票总注数

C-Combination  组合数
A-Arrangement  排列数
N-元素的总个数
M-参与选择的元素个数
C m n=n!/(n-m)!=n*(n-1)*……*(n-m+1)/m*(m-1*)……*1
A m n=n!/(n-m)!/m!=n*(n-1)*……*(n-m+1)

双色球:红球33个,蓝球16个(其中6个红球,1个蓝球为一注)

注数 = 33选6 * 16选1;

大乐透:红球35个,蓝球12个(其中5个红球,2个蓝球为一注)

注数 = 35选5 * 12选2;



你可能感兴趣的:(Android)