java随机数生成器
时间: 2023-11-18 17:57:10 浏览: 149
java实现随机数生成器
Java提供了一个内置的随机数生成器类java.util.Random,用于生成随机数。可以使用Random类的nextDouble()方法生成介于0和1之间的随机浮点数,使用nextInt(int n)方法生成介于0和n-1之间的随机整数,使用nextBoolean()方法生成随机布尔值。可以使用nextInt(int n)方法和加法运算生成介于m和n之间的随机整数,即random.nextInt(n-m+1)+m。下面是一个示例代码,展示了如何使用Random类生成随机数:
```
import java.util.Random;
public class RandomNumberGenerator {
public static void main(String[] args) {
Random random = new Random();
// 生成一个介于0和1之间的随机浮点数
double randomDouble = random.nextDouble();
System.out.println("Random Double: " + randomDouble);
// 生成一个介于0和10之间的随机整数
int randomInt = random.nextInt(10);
System.out.println("Random Integer: " + randomInt);
// 生成一个介于5和15之间的随机整数
int randomRangeInt = random.nextInt(11) + 5;
System.out.println("Random Range Integer: " + randomRangeInt);
// 生成一个随机布尔值
boolean randomBoolean = random.nextBoolean();
System.out.println("Random Boolean: " + randomBoolean);
}
}
```
阅读全文