java中random类的用法
时间: 2023-10-04 11:11:38 浏览: 95
JAVA的Random类的用法详解
Java中的Random类是一个伪随机数生成器,它可以用来生成随机数。以下是Random类的一些常用方法:
1. nextBoolean():返回一个随机的布尔值。
2. nextInt():返回一个随机的整数。
3. nextDouble():返回一个随机的双精度浮点数。
4. nextFloat():返回一个随机的单精度浮点数。
5. nextLong():返回一个随机的长整数。
6. setSeed(long seed):设置随机数生成器的种子值。
下面是一个例子,演示如何使用Random类生成随机数:
```java
import java.util.Random;
public class RandomExample {
public static void main(String[] args) {
// 创建Random对象
Random random = new Random();
// 生成随机整数
int randomInt = random.nextInt(100);
System.out.println("随机整数:" + randomInt);
// 生成随机长整数
long randomLong = random.nextLong();
System.out.println("随机长整数:" + randomLong);
// 生成随机双精度浮点数
double randomDouble = random.nextDouble();
System.out.println("随机双精度浮点数:" + randomDouble);
// 生成随机布尔值
boolean randomBoolean = random.nextBoolean();
System.out.println("随机布尔值:" + randomBoolean);
}
}
```
注意:生成的随机数是伪随机数,它们的分布不是完全随机的,而是根据随机数生成器的算法和种子值生成的。因此,如果需要更高质量的随机数,可以考虑使用SecureRandom类。
阅读全文