Random类

Random类

概述和基本使用

Random 类用来生成随机数字。使用起来也是三个步骤:

  1. 导包

  2. 创建:Random r = new Random();//小括号留空即可

  3. 使用:获取一个随机的int数字(范围是int的所有的范围,有正负两种):int num = r.nextInt(); 获取一个随机的int数字(参数代表了范围,左闭右开区间):int num = r.nextInt(3); 实际代表的含义是:[0,3),也就是0~2

    Random r = new Random();
    for (int i = 0; i < 100; i++) {
      int num = r.nextInt(10);
      System.out.print(num);
    }

练习题:

  1. 生成1~n之间的随机数:

    int n = 5;
    Random r = new Random();
    for (int i = 0; i < 100; i++) {
      int result = r.nextInt(n) + 1;
      System.out.println(result);
    }
  1. 猜数字小游戏:

    public static void main(String[] args) {
      Random r = new Random();
      int randomNum = r.nextInt(100) + 1;
      Scanner sc = new Scanner(System.in);
      while (true) {
          System.out.println("请输入一个数:");
          int guessNum = sc.nextInt();
          if (guessNum > randomNum) {
              System.out.println("太大了请重新输入:");
          } else if (guessNum < randomNum) {
              System.out.println("太小了,请重新输入");
          } else {
              System.out.println("恭喜你");
              break;
          }
      }
      System.out.println("游戏结束");
    }
上一篇:(1)HomeAssistant 安装开始


下一篇:结对编程第二阶段