java产生随机数的方法
时间: 2023-06-17 09:07:05 浏览: 87
java生成随机数的方法
Java产生随机数的方法有两种:
1. 使用Java提供的Random类
```java
import java.util.Random;
public class RandomDemo {
public static void main(String[] args) {
Random random = new Random();
int num = random.nextInt(); // 产生一个int类型的随机数
System.out.println(num);
}
}
```
2. 使用Math类的随机函数
```java
public class RandomDemo2 {
public static void main(String[] args) {
double num = Math.random(); // 产生一个0到1之间的随机数
System.out.println(num);
}
}
```
需要注意的是,如果需要产生指定范围内的随机数,可以使用Random类的nextInt(int n)方法或Math类的random()方法结合强制类型转换实现。例如,产生1到100之间的随机整数:
```java
int num = random.nextInt(100) + 1; // 产生1到100之间的随机整数
```
阅读全文