java随机数
时间: 2023-07-18 20:13:25 浏览: 87
在Java中,可以使用Java自带的Random类或者Math.random()方法来生成随机数。
使用Random类生成随机数的示例代码如下:
```java
import java.util.Random;
public class RandomNumberGenerator {
public static void main(String[] args) {
// 创建Random对象
Random random = new Random();
// 生成整型随机数
int randomInt = random.nextInt();
System.out.println("随机生成的整数:" + randomInt);
// 生成指定范围内的整型随机数,如[0, 100)
int randomIntInRange = random.nextInt(100);
System.out.println("随机生成的[0, 100)范围内的整数:" + randomIntInRange);
// 生成双精度浮点型随机数,如[0.0, 1.0)
double randomDouble = random.nextDouble();
System.out.println("随机生成的[0.0, 1.0)范围内的双精度浮点数:" + randomDouble);
}
}
```
使用Math.random()方法生成随机数的示例代码如下:
```java
public class RandomNumberGenerator {
public static void main(String[] args) {
// 生成双精度浮点型随机数,如[0.0, 1.0)
double randomDouble = Math.random();
System.out.println("随机生成的[0.0, 1.0)范围内的双精度浮点数:" + randomDouble);
}
}
```
需要注意的是,Math.random()方法生成的随机数范围是[0.0, 1.0),不包括1.0。如果需要生成指定范围内的随机数,可以通过对生成的随机数进行运算来实现。
阅读全文