| 123456789101112131415161718192021222324252627 |
- import java.io.PrintStream;
- import java.io.UnsupportedEncodingException;
- import java.util.Random;
- import java.util.Scanner;
- /**
- * @author WanJl
- * @version 1.0
- * @title Demo03
- * @description 随机数类 Random
- * @create 2026/7/17
- */
- public class Demo03 {
- public static void main(String[] args) {
- //1、创建随机数对象
- Random ran=new Random(); //没有传入参数的,属于无随机种子构造,每次运行生成的随机数都不同
- //Random ran1=new Random(42); //传入参数的,属于有随机种子钩子,相同种子会生成相同的随机数序列,一般用来进行测试
- //生成int类型的随机数,但是不指定范围
- int n1=ran.nextInt();
- System.out.println(n1);
- //指定了随机数的生成范围后,随机数会在 0~ 参数之间 生成随机数,包含0,但是不包含参数
- int n2=ran.nextInt(100);
- System.out.println(n2);
- }
- }
|