欢迎访问宙启技术站
智能推送

Java如何编写函数随机生成指定长度和范围的数组?

发布时间:2023-06-22 21:30:03

在Java编程中,函数随机生成指定长度和范围的数组是非常常见的需求之一。具体实现方法如下:

1. 创建一个函数,函数名称可以为randomArray,该函数需要接收两个参数,一个是指定生成数组的长度,另一个是指定生成数组的范围。代码如下:

public static int[] randomArray(int length, int range) {
    int[] result = new int[length];
    Random random = new Random();
    for (int i = 0; i < length; i++) {
        result[i] = random.nextInt(range);
    }
    return result;
}

2. 在函数内部生成一个空数组,长度为length指定的长度。

int[] result = new int[length];

3. 创建一个Random对象,该对象用于生成随机数字。

Random random = new Random();

4. 使用for循环遍历数组,对每个元素随机生成一个在0到range之间的数字。

for (int i = 0; i < length; i++) {
    result[i] = random.nextInt(range);
}

5. 将生成的数组作为函数的返回值返回。

return result;

6. 可以在主函数中,调用该函数生成一个指定长度和范围的数组,并输出到控制台上。代码如下:

public static void main(String[] args) {
    int[] array = randomArray(10, 100);
    for (int i = 0; i < array.length; i++) {
        System.out.print(array[i] + " ");
    }
}

以上就是使用Java编写一个函数随机生成指定长度和范围的数组的方法。