天天看點

生成指定範圍的随機整型數組

最近在看算法,經常需要自定義數組,但是一直要自己輸入數組,有點麻煩,然後就有了下面的代碼

import java.util.Random;

public class GenerateRandomArray {

    private static final int MAX = 100;
    private static final int MIN = 0;

    private static final Random random = new Random();

	//當然,也可以直接讓數組長度也随機。
    public static int[] generateArray(int len){
        int[] array = new int[len];
        for(int i = 0;i<array.length;i++){
            array[i] = random.nextInt(MAX-MIN+1)+MIN;
        }
        return array;
    }

    public static int[] generateArray(int len,int MIN,int MAX){
        int[] array = new int[len];
        for(int i = 0;i<array.length;i++){
            array[i] = random.nextInt(MAX-MIN+1)+MIN;
        }
        return array;
    }

}

           

繼續閱讀