java 随机生成整数数组
时间: 2023-10-22 18:12:19 浏览: 77
以下是随机生成整数数组的Java代码示例:
```java
import java.util.Random;
public class RandomIntArray {
public static void main(String[] args) {
int[] arr = generateRandomIntArray(10, 1, 100);
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + " ");
}
}
public static int[] generateRandomIntArray(int size, int min, int max) {
if (size <= 0 || min > max) {
throw new IllegalArgumentException("Invalid arguments");
}
int[] arr = new int[size];
Random rand = new Random();
for (int i = 0; i < size; i++) {
arr[i] = rand.nextInt((max - min) + 1) + min;
}
return arr;
}
}
```
该示例代码中,`generateRandomIntArray`方法接受三个参数:数组大小、最小值和最大值。它使用Java中的`Random`类生成随机整数,并将它们存储在数组中。最后,它返回生成的整数数组。在`main`方法中,我们调用`generateRandomIntArray`方法,传递数组大小、最小值和最大值,然后打印生成的整数数组。