用java写一个辅助选择双色球的系统。红球从1~33中随机抽取6个号码,蓝球从1~16中随机抽取1个号码,红球号码
导入Java . util . ArrayList;
导入Java . util . list;
导入Java . util . random;
/**
*随机抽样,如35个中的7个等。
*
* @作者管理员
*
*/
公共类RandomSelect {
public static int[]random select(int total,int number) {
int[]result = new int[number];
列表& lt字符串& gtlist = new ArrayList & lt字符串& gt();
Random r = new Random();
for(int I = 0;我& lt总计;i++) {
list . add(I+1+" ");
}
for(int j = 0;j & lt号码;j++) {
int size = list . size();
string s = list . get(r . nextint(size));
result[j]= integer . parse int(s);
列表.删除;
}
返回结果;
}
公共静态void main(String[] args) {
int[] red = randomSelect(33,6);
int[]blue = random select(16,1);
System.out.println("红色的球是:");
for(int I = 0;我& ltred.lengthi++) {
system . out . print(red[I]+" \ t ");
}
system . out . println(" \ n蓝球是:");
for(int I = 0;我& lt蓝色.长度;i++) {
system . out . println(blue[I]+" \ t ");
}
}
}