生成随机数java公式
时间: 2024-10-14 13:13:14 浏览: 5
在Java中生成随机数通常会使用`java.util.Random`类或`java.lang.Math.random()`方法。以下是两个常用的生成随机数的方式:
1. 使用`Random`类:
```java
import java.util.Random;
public class Main {
public static void main(String[] args) {
Random random = new Random(); // 创建Random实例
int randomInt = random.nextInt(100); // 生成0到99之间的整数
double randomDouble = random.nextDouble(); // 生成0.0到1.0之间的双精度浮点数 (包括0.0, 不包括1.0)
System.out.println("Random Int: " + randomInt);
System.out.println("Random Double: " + randomDouble);
}
}
```
2. 使用`Math.random()`:
```java
public class Main {
public static void main(String[] args) {
double randomDouble = Math.random(); // 生成0.0到1.0之间的双精度浮点数 (包括0.0, 不包括1.0)
int randomInt = (int) (randomDouble * 100); // 转换为0到99的整数 (可能需要调整乘数范围)
System.out.println("Random Int: " + randomInt);
System.out.println("Random Double: " + randomDouble);
}
}
```
要生成特定范围内的随机数,可以在上述方法的基础上进行调整。
阅读全文