使用 Java 生成的随机数数组:创建 Random 对象确定数组长度使用 Random.nextInt() 生成随机 int,范围 [0, n)使用 Random.nextDouble() 生成随机 double,范围 [0.0, 1.0)将随机数存储在数组中

如何使用 Java 生成随机数数组
步骤:
- 创建一个
Random对象 - 确定数组长度
- 根据需求,使用
Random.nextInt()或Random.nextDouble()生成随机数 - 将生成的随机数存储在数组中
示例代码:
import java.util.Random;
public class Main {
public static void main(String[] args) {
// 创建一个 Random 对象
Random random = new Random();
// 确定数组长度
int length = 10;
// 创建一个长度为 length 的 int 数组
int[] randomInts = new int[length];
// 使用 Random.nextInt() 生成随机 int
for (int i = 0; i < length; i++) {
randomInts[i] = random.nextInt(100); // [0, 100)
}
// 创建一个长度为 length 的 double 数组
double[] randomDoubles = new double[length];
// 使用 Random.nextDouble() 生成随机 double
for (int i = 0; i < length; i++) {
randomDoubles[i] = random.nextDouble(); // [0.0, 1.0)
}
// 输出随机数数组
System.out.println("随机 int 数组:");
for (int i : randomInts) {
System.out.print(i + " ");
}
System.out.println();
System.out.println("随机 double 数组:");
for (double d : randomDoubles) {
System.out.print(d + " ");
}
}
}说明:
立即学习“Java免费学习笔记(深入)”;
-
Random.nextInt(n)生成一个 [0, n) 范围内的随机整数。 -
Random.nextDouble()生成一个 [0.0, 1.0) 范围内的随机双精度浮点数。 - 可根据需要调整数组长度和随机数范围。











