Demo03.java 966 B

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