當前位置:商標查詢大全網 - 彩票開獎 - 彩票代碼設計

彩票代碼設計

進口?Java . util . array;

進口?Java . util . random;

公共?班級?隨機?{

公共?靜電?作廢?main(String[]?args)?{?

int[]?努馬雷?=?新的?int[30];

//生成30個數字的數組。

for(int?I = 0;我& ltnumArray.lengthi++){

numArray[I]= I+1;

}

隨機?隨機?=?新的?random();

int?randomNum?=?numarray . length-1;

int[]?數組=新?int[7];

for(int?I = 0;我& lt數組.長度;i++){

int?指數?=?random . nextint(random num-);

array[i]=?numArray[索引];

int?temp = numArray[index];

numArray[index]= numArray[random num];

numArray[random num]= temp;

}

Arrays.sort(數組);

for(int?I = 0;我& lt數組.長度;i++){

System.out.print(array[i]+"?");

}

}大致思路是先得到壹個1-30的數組,然後從數組中隨機取數。取數壹次後,把這次取的數據放在數組的末尾,把末尾沒有選中的數字放在中間,然後縮小檢索數組的範圍(這樣選中的數字就不會被選中了)。