在Java中生成随机整数数组

Generate a random array of integers in Java

为了在Java中生成随机整数数组,我们使用java.util.Random类的nextInt()方法。 这将从该随机数生成器序列返回下一个随机整数值。

宣言 ? java.util.Random.nextInt()方法的声明如下:

1
public int nextInt()

让我们看一个程序,用Java生成一个整数随机数组-

现场演示

1
2
3
4
5
6
7
8
9
10
11
import java.util.Random;
public class Example {
 public static void main(String[] args) {
   Random rd = new Random(); // creating Random object
   int[] arr = new int[5];
   for (int i = 0; i < arr.length; i++) {
    arr[i] = rd.nextInt(); // storing random integers in an array
    System.out.println(arr[i]); // printing each array element
      }
   }
}

输出量

1
2
3
4
5
-1848681552
39846826
858647196
1805220077
-360491047

注意 ? 在线编译器上的输出可能会有所不同。

在这里,我们在循环中使用nextInt()方法为每个元素获取一个随机整数。

1
2
for (int i = 0; i < arr.length; i++)
arr[i] = rd.nextInt();