java.util.Random怎么用
时间: 2024-11-23 12:41:17 浏览: 1
浅谈java中Math.random()与java.util.random()的区别
5星 · 资源好评率100%
`java.util.Random`是Java标准库中的一个类,它提供了一组方法生成伪随机数。创建Random对象通常不需要传参,可以直接使用构造函数,例如:
```java
import java.util.Random;
public class Main {
public static void main(String[] args) {
Random random = new Random(); // 默认使用系统时间作为种子
int randomNumber = random.nextInt(100); // 生成0到99之间的整数
double randomDouble = random.nextDouble(); // 生成0.0到1.0之间的双精度浮点数
System.out.println("Random number: " + randomNumber);
System.out.println("Random double: " + randomDouble);
}
}
```
如果你需要设置特定的随机数种子,可以传递一个long值给构造函数:
```java
Random random = new Random(42L); // 使用42作为种子
```
阅读全文