java获取随机数0-1
时间: 2024-01-14 15:05:07 浏览: 95
可以使用Java自带的Math类中的random()方法来获取0-1之间的随机数。该方法返回一个double类型的伪随机数,其范围是[0.0,1.0)。示例代码如下:
```java
double randomNum = Math.random();
System.out.println(randomNum);
```
运行该代码会输出0-1之间的一个随机数,例如:
```
0.637782304610467
```
相关问题
Java随机数生成50-79
在Java中,如果你想要生成一个介于50到79之间的随机整数,你可以使用`java.util.Random`类。首先,需要创建一个`Random`对象,然后使用`nextInt(int bound)`方法。这个方法会返回一个0(包括)到指定边界值(不包括)之间的随机整数。以下是生成50-79之间随机数的示例:
```java
import java.util.Random;
public class Main {
public static void main(String[] args) {
Random random = new Random();
int randomNumber = random.nextInt(80 - 50) + 50; // 80 - 50 是范围,+50是为了包含上限
System.out.println("随机数: " + randomNumber);
}
}
```
在这个例子中,我们先计算了范围(79 - 50),然后加1得到实际的范围(29),再调用`nextInt(29)`获取随机数,最后加上50以确保结果在50到79之间。
java 获取随机数
Java获取随机数的方法有两种:
1. 使用Math.random()方法来产生一个随机数,这个产生的随机数是0-1之间的一个double,我们可以把它乘以一定的数,比如说乘以100,它就是个100以内的随机数。示例代码如下:
```java
double randomNum = Math.random() * 100;
System.out.println("随机数为:" + randomNum);
```
2. 在java.util包里面提供了一个Random的类,我们可以新建一个Random的对象来产生随机数,它可以产生随机整数、随机float、随机double、随机long。示例代码如下:
```java
Random random = new Random();
int randomInt = random.nextInt(100); // 产生0-100之间的随机整数
System.out.println("随机整数为:" + randomInt);
```
阅读全文