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); } }