麻烦帮我用JAVA写个随机抽队的函数
来源:百度知道 编辑:UC知道 时间:2024/06/17 22:05:54
比如一共有9条队。
第一队叫AAA,第二队BBB,第三队CCC。。。。。。
我要输出一个结果,就是把9个队分成2个组其中一组有4个队,另一个组有5个队就行了
输出结果:
A队有:AAA,CCC,EEE...
B队有:BBB,DDD,GGG...
大概这样
第一队叫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
学习学习,呵呵