类 Random

Posted wurengen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类 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("小了");
            }
        }

    }
}

 

以上是关于类 Random的主要内容,如果未能解决你的问题,请参考以下文章

PHP 代码片段

如何在 python 中并行化以下代码片段?

类Random

Random类

如何通过单击片段内的线性布局从片段类开始新活动?下面是我的代码,但这不起作用

elasticsearch代码片段,及工具类SearchEsUtil.java