在一段数组内按0~n随机生成
public class Main { public static void main(String[] args) { int[] arr = getrandomarray(10); for(int i=0;i<arr.length;i++){ System.out.print(arr[i]); } } // 得到数组内容从0到log-1的随机数组 public static int[] getrandomarray(int log) { int[] result = new int[log]; for (int i = 0; i < log; i++) { result[i] = i; } for (int i = 0; i < log; i++) { int random = (int) (log * Math.random()); int temp = result[i]; result[i] = result[random]; result[random] = temp; } return result; } }

浙公网安备 33010602011771号