类 Random

什么是Random类

此类的实例用于生成伪随机数。

 Random使用步骤

查看类

  • java.util.Random :该类需要 import导入使后使用。

查看构造方法

  • public Random() :创建一个新的随机数生成器。

查看成员方法

  • public int nextInt(int n) :返回一个伪随机数,范围在 0 (包括)和 指定值 n (不包括)之间的 int 值。
  • public int nextInt() :返回一个伪随机数,范围在int类型的取值范围

案例演示:

游戏开始时,会随机生成一个1-100之间的整数 number 。玩家猜测一个数字 guessNumber ,会与 number 作比 较,系统提示大了或者小了,直到玩家猜中,游戏结束。

package demo2;

import java.util.Random;
import java.util.Scanner;

public class Demo02RandomGame {
    public static void main(String[] args) {
        /*
         * 游戏开始时,会随机生成一个1-100之间的整数 number 。
         * 玩家猜测一个数字 guessNumber ,会与 number 作比较,
         * 系统提示大了或者小了,直到玩家猜中,游戏结束。
         * */
        Random r = new Random();
        // 随机生成整数
        int i = r.nextInt(100) + 1;
        Scanner sc = new Scanner(System.in);
        while (true) {
            System.out.println("请输入你要猜的数字");
            //获取玩家的输入的数字
            int guessNumber = sc.nextInt();
            // 比较大小
            if (guessNumber == i) {
                System.out.println("厉害啊,猜对了");
                break;
            } else if (guessNumber > i) {
                System.out.println("数字大了");
            } else {
                System.out.println("小了");
            }
        }

    }
}

猜你喜欢

转载自www.cnblogs.com/wurengen/p/10727347.html