JAVA random用法
时间: 2023-10-20 08:11:17 浏览: 86
JAVA的Random类的用法详解
Java中的Random类可以用来生成伪随机数。使用Random类的步骤如下:
1. 导入Random类:可以使用import java.util.Random;语句导入Random类。
2. 创建Random对象:可以使用Random类的无参构造函数创建一个Random对象。
3. 生成随机数:使用Random对象的nextInt()、nextDouble()等方法生成随机数。
例如,以下代码生成一个0到99的随机整数:
```java
import java.util.Random;
public class RandomDemo {
public static void main(String[] args) {
Random random = new Random();
int num = random.nextInt(100);
System.out.println(num);
}
}
```
以上代码中,Random对象生成的随机数范围是0到99,因为nextInt()方法的参数100表示随机数的上限是100,但不包括100。
还可以使用Random类的setSeed()方法指定随机数的种子,例如:
```java
import java.util.Random;
public class RandomDemo {
public static void main(String[] args) {
Random random = new Random();
random.setSeed(System.currentTimeMillis());
int num = random.nextInt(100);
System.out.println(num);
}
}
```
以上代码中,使用System.currentTimeMillis()方法作为种子,确保每次运行程序时生成的随机数都不同。
阅读全文