for(i=0;i
{index = rand.nextInt(NumBull);
ran[i].setPoint( ranarray[index] );
ranarray[index]=ranarray[--NumBull];
}// 产生不重复的球号 }
其中,变量定义如下:
int NumBull = 35; // 定义总球数
int NumRoll = 7; // 定义中奖球数
Bull[] ran = new Bull[NumRoll]; // 定义中奖的球
private int[] ranarray = new int[NumBull]; // 总球的数组
public Random rand = new Random(); // 初始化随机数