java生成随机数
时间: 2023-07-16 13:17:15 浏览: 80
在Java中生成随机数有多种方式,其中比较常用的是使用java.util.Random类和java.lang.Math类。
使用Random类生成随机数的示例代码如下:
```
import java.util.Random;
public class RandomDemo {
public static void main(String[] args) {
Random random = new Random();
int num = random.nextInt(100); // 生成0-99之间的随机整数
System.out.println(num);
}
}
```
使用Math类生成随机数的示例代码如下:
```
public class MathDemo {
public static void main(String[] args) {
double num = Math.random(); // 生成0-1之间的随机小数
System.out.println(num);
}
}
```
如果需要生成指定范围内的随机数,可以使用以下代码:
```
import java.util.Random;
public class RandomDemo {
public static void main(String[] args) {
Random random = new Random();
int num = random.nextInt(max - min + 1) + min; // 生成min-max之间的随机整数
System.out.println(num);
}
}
```
其中,max和min分别为需要生成随机数的范围的最大值和最小值。
阅读全文