彩票小程序Java+Android
最近缺钱,终日吃土,所以我写了个程序,来发财致富。。。。。我每次执行的时候,发财的概率是18828656分之一,别问我这个概率是怎么来的,排列组合来的。
代码块
import java.util.Arrays;
import java.util.Random;
public class Caipiao {
public static void main(String[] args) {
for (int i = 0; i < 25; i++) {
caiPiao2();
}
}
public static void caiPiao(){
Random r = new Random();
int hong[]=new int[6];
for(int i = 0; i<6; i++){
hong[i]=r.nextInt(33)+1;
for(int j=0;j<i;j++){
if(hong[i]==hong[j]){
i--;
}
}
}
Arrays.sort(hong);
System.out.print("红球\t");
for (int a : hong) {
System.out.print(a+"\t");
}
System.out.println("\t蓝球"+(r.nextInt(17)+1));
}
}
可是,作为一个迷信的程序员,我认为,这样不能完全模拟彩票摇号的过程,所以我要采用一种更为接近摇号过程的方式,因此,我写了下面的function。直接上代码:
public static void caiPiao2() {
int[] rednum = {
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33};
int[] hong =