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(); |