首页javaarrayJava Collection - 如何创建在给定范围内随机混洗数字的int数组

Java Collection - 如何创建在给定范围内随机混洗数字的int数组

我们想知道如何创建在给定范围内随机混洗数字的int数组。
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;

public class Main {
  public static void main(String args[]) {
    List<Integer> dataList = new ArrayList<Integer>();
    for (int i = 0; i < 10; i++) {
      dataList.add(i);
    }
    Collections.shuffle(dataList);
    int[] num = new int[dataList.size()];
    for (int i = 0; i < dataList.size(); i++) {
      num[i] = dataList.get(i);
    }
    System.out.println(Arrays.toString(num));
  }
}