java random的用法
时间: 2024-02-11 17:46:52 浏览: 59
JAVA的Random类的用法详解
Java中的java.util.Random类可用于生成伪随机数。以下是Random类的一些常见用法:
1. 创建Random对象:Random rand = new Random();
2. 生成一个随机整数:int num = rand.nextInt();
3. 生成一个指定范围内的随机整数:int num = rand.nextInt(max - min + 1) + min;
4. 生成一个随机的布尔值:boolean bool = rand.nextBoolean();
5. 生成一个随机的浮点数:float num = rand.nextFloat();
6. 生成一个随机的双精度浮点数:double num = rand.nextDouble();
7. 生成一个随机字节数组:byte[] bytes = new byte[length]; rand.nextBytes(bytes);
8. 设置随机数种子:可以通过构造函数或setSeed()方法来设置随机数生成器的种子,以确保每次生成的随机数序列都相同。
注意:Random类生成的是伪随机数,因为它们实际上是通过计算生成的,而不是真正的随机数。如果需要更高质量的随机数,可以使用SecureRandom类。
阅读全文