【发布时间】:2018-11-12 06:29:54
【问题描述】:
我是java初学者 我想用数字创建一个随机团队
我正在考虑将这个随机列表分成 3 个团队,我应该怎么做? 因为一个团队只有 2 名成员
import java.util.Arrays;
import java.util.Collections;
public class RandomTeam {
public static void main(String[] args) {
Integer[] arr = new Integer[8];
for (int i = 0; i < arr.length; i++) {
arr[i] = i;
}
Collections.shuffle(Arrays.asList(arr));
System.out.println(Arrays.toString(arr));
}
}
输出
[3, 4, 2, 6, 7, 5, 0, 1]
如何将这个随机列表分成 3 个团队?
【问题讨论】:
-
你到底想问什么?
-
如何将这个随机列表分成 3 个团队?
-
将前三个元素放入团队 1(你是如何存储的?),将接下来的三个放入团队 2,最后两个元素放入团队 3。
-
您的数组中有 8 个 ID 的人员,您希望生成 3 个团队,其中有两个成员。问题是什么?剩下 2 个人将不是团队成员。
-
是的,我是这样想的,但我不知道如何编码
标签: java arrays list random numbers