双色球小程序
随机生成7个数,要求 ①前六个,不能重复,并且取值范围在[1,35]之间; 如果重复,重新生成 ②第七个取值范围在[1,16]之间
public static void main(String[] args){
int[] cp = new int[7];
//i表示刚生成的元素的下标
for(int i=0;i<ar.length-1;i++){
cp[i] = (int)(Math.random()*35+1);
//j表示已存入元素的下标
for(int j=0;j<i;j++){
if(ar[j] == ar[i]){
i--;
break;
}
}
}
//数组中最后一个元素
cp[cp.length-1] = (int)(Math.random()*16+1);
System.out.println("本期中奖号码是:"+Arrays.toString(cp));
}
如有错误请各位大神指导,扣谢了