java使用math类创建1-3随机数
时间: 2024-09-23 10:12:37 浏览: 41
Java生产1-100的随机数简单实例(分享)
在Java中,如果你想要使用`Math.random()`函数生成1到3之间的随机整数,你可以先生成一个0到1之间的浮点数,然后通过一些计算将其转换为指定范围内的整数。这里是一个简单的示例:
```java
import java.util.Random;
public class Main {
public static void main(String[] args) {
Random random = new Random(); // 创建Random对象
int min = 1;
int max = 3; // 我们想生成1到3之间的数
// 使用random.nextInt((max - min) + 1)生成[min, max]区间的一个随机数
int randomNumber = random.nextInt(max - min + 1) + min;
System.out.println("随机数是: " + randomNumber);
}
}
```
注意:`nextInt(int bound)`会返回从0(包括)到指定边界(不包括)之间的一个随机整数。所以为了得到1到3,我们需要加上1。
阅读全文