Java随机数 0~1
时间: 2023-12-08 15:05:19 浏览: 34
在Java中,可以使用Math类的random()方法来生成0到1之间的随机数。该方法返回一个double类型的随机数,范围为0.0到1.0(不包括1.0)。以下是一个示例代码:
```java
double randomNum = Math.random();
System.out.println(randomNum);
```
运行结果可能如下:
```
0.4736227252726342
```
需要注意的是,该方法生成的随机数是伪随机数,并不是真正意义上的随机数,因为它是根据固定算法生成的。如果需要更高质量的随机数,可以考虑使用Java的SecureRandom类。
相关问题
java获取随机数0-1
可以使用Java自带的Math类中的random()方法来获取0-1之间的随机数。该方法返回一个double类型的伪随机数,其范围是[0.0,1.0)。示例代码如下:
```java
double randomNum = Math.random();
System.out.println(randomNum);
```
运行该代码会输出0-1之间的一个随机数,例如:
```
0.637782304610467
```
java 随机数0到10000
可以使用Java的Random类生成0到10000之间的随机数,代码如下:
```java
import java.util.Random;
public class Main {
public static void main(String[] args) {
Random random = new Random();
int randomNumber = random.nextInt(10001);
System.out.println(randomNumber);
}
}
```
其中,`nextInt(10001)`会生成一个0到9999之间的随机整数,加上1后即可得到0到10000之间的随机整数。