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

如何使用 Java 生成随机数数组
步骤:
Random 对象Random.nextInt() 或 Random.nextDouble() 生成随机数示例代码:
<code class="java">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 + " ");
}
}
}</code>说明:
立即学习“Java免费学习笔记(深入)”;
Random.nextInt(n) 生成一个 [0, n) 范围内的随机整数。Random.nextDouble() 生成一个 [0.0, 1.0) 范围内的随机双精度浮点数。以上就是java怎么生成随机数数组的详细内容,更多请关注php中文网其它相关文章!
java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号