用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 ");

}

}

}