麻烦帮我用JAVA写个随机抽队的函数

来源:百度知道 编辑:UC知道 时间:2024/06/17 22:05:54
比如一共有9条队。
第一队叫AAA,第二队BBB,第三队CCC。。。。。。

我要输出一个结果,就是把9个队分成2个组其中一组有4个队,另一个组有5个队就行了

输出结果:
A队有:AAA,CCC,EEE...
B队有:BBB,DDD,GGG...

大概这样

public class Newclass {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String[] t = {"aaa","bbb","ccc","ddd","eee",
"fff","ggg","hhh","iii"};
java.util.Collections.shuffle(java.util.Arrays.asList(t));
String[] ta = new String[5],tb=new String[4];
System.arraycopy(t, 0, ta, 0, 5);
System.arraycopy(t, 5, tb, 0, 4);
System.out .println(java.util.Arrays.toString(ta));
System.out .println(java.util.Arrays.toString(tb));
}
}

呵呵,看了回答者:bearice - 见习魔法师 二级

我的程序就不拿出来献丑了

受教了,java.util.Collections.shuffle

学习学习,呵呵