import java.util.*;
public class TestList {
public static void main(String[] args) {
List<Integer> list = new ArrayList<Integer>();
for (int i = 0; i < 20; i++) {
list.add(i+1);
}
List<Integer> list1 = new ArrayList<Integer>();
List<Integer> list2 = new ArrayList<Integer>();
List<Integer> list3 = new ArrayList<Integer>();
List<Integer> list4 = new ArrayList<Integer>();
Random r = new Random();
//如果只是需要顯示4組,每組4個隨機數,直接i < list.size(),如果需要每組5個隨機數,i <= list.size()
for (int i = 0; i < list.size(); i++) {
list1.add(list.remove(Math.abs(r.nextInt())%list.size()));
list2.add(list.remove(Math.abs(r.nextInt())%list.size()));
list3.add(list.remove(Math.abs(r.nextInt())%list.size()));
list4.add(list.remove(Math.abs(r.nextInt())%list.size()));
}
System.out.println(list1);
System.out.println(list2);
System.out.println(list3);
System.out.println(list4);
}
}
結果