Java 中的随机数
java 8object oriented programmingprogramming更新于 2025/12/4 11:24:17
java.util.Random 类实例用于生成伪随机数流。以下是 Random 类提供的方法,用于设置随机数的种子并生成下一个随机数。
让我们了解一下其中一些方法 −
| Sr.No | 方法 &说明 | |
|---|---|---|
| 1 | protected int next(int bit) 此方法返回下一个伪随机数 | |
| 3 | void nextBytes(byte[] bytes) 此方法生成随机字节并将其放入用户提供的字节数组中 class="en">4 | double nextDouble() 此方法从此随机数生成器的序列中返回下一个伪随机、均匀分布在 0.0 到 1.0 之间的双精度值。此方法从此随机数生成器的序列中返回下一个伪随机、均匀分布在 0.0 到 1.0 之间的浮点值。 |
让我们看一个生成随机数的例子。 next(int bit) 方法用于生成下一个伪随机数 -
免费
import java.util.*;
public class Demo {
public static void main( String args[] ) {
// 创建随机对象
Random randomno = new Random();
// 获取下一个伪随机值
int value = randomno.nextInt();
// 检查值
System.out.println("Value is:" + value);
}
} }
简介
值为:1346755359
让我们看另一个示例,使用该随机数生成器的序列生成下一个伪随机数,该值在 0.0 到 1.0 之间均匀分布。使用 nextDouble() 方法 −
免费
import java.util.*;
public class Demo {
public static void main(String args[] ) {
Random randomno = new Random();
// 检查下一个双精度值
System.out.println("下一个双精度值:" + randomno.nextDouble());
}
} }
简介
下一个双精度值:0.17585764114834557

