java math.random()用法有哪几种
在Java中,Math.random()可以用于生成随机数。使用该方法可以依照以下方式使用:
1. 生成一个随机的浮点数:使用Math.random()方法可以生成一个大于等于0且小于1的随机浮点数。
```java
double randomNum = Math.random();
System.out.println(randomNum);
```
2. 生成一个指定范围内的随机整数:通过Math.random()结合Math.floor()方法可以生成一个指定范围内的随机整数。
```java
int min = 1;
int max = 10;
int randomNum = (int)(Math.random() * (max - min + 1) + min);
System.out.println(randomNum);
```
3. 生成一个指定范围内的随机浮点数:一样可以通过Math.random()结合Math.floor()方法生成一个指定范围内的随机浮点数。
```java
double min = 1.0;
double max = 10.0;
double randomNum = Math.random() * (max - min) + min;
System.out.println(randomNum);
```
需要注意的是,Math.random()方法生成的随机数是伪随机的,并且包括0但不包括1。
TOP