目录
| 构造器 | 说明 |
|---|---|
| Random() | 创建一个新的随机数生成器。 |
| Random(long seed) | 使用单个 long 种子创建一个新的随机数生成器。 |
| 方法 | 说明 |
|---|---|
| int nextInt() | 返回下一个伪随机数,它是此随机数生成器的序列中均匀分布的 int 值。 |
| int nextInt(int n) | 返回一个伪随机数,它是取自此随机数生成器序列的、在 0(包括)和指定值(不包括)之间均匀分布的 int 值。 |
示例代码:
- package com.rl.random;
- import java.util.Random;
- public class RandomDemo {
- public static void main(String[] args) {
- //创建随机数产生的对象
- Random random = new Random();
- int num = 0;
- for(int i = 0; i < 10; i++){
- //获得在int范围内的一个随机数
- //num = random.nextInt();
- //我们的随机数只能产生在100之内
- num = random.nextInt(100);
- System.out.println(num);
- }
- //创建一个以指定的数值为种子的随机数,可以生成不变的序列
- Random random1 = new Random(99);
- for(int i = 0; i < 10; i++){
- //获得在int范围内的一个随机数
- //num = random.nextInt();
- //我们的随机数只能产生在100之内
- num = random1.nextInt(100);
- System.out.println(num);
- }
- }
- }