21xrx.com
2024-09-19 09:43:52 Thursday
登录
文章检索 我的文章 写文章
Java中的Random类及其用法示例
2023-06-18 01:38:08 深夜i     --     --
Java Random 随机数

Random是Java中用于生成伪随机数的类,常用于游戏、模拟等需要随机数的场景中。本文将介绍Java中Random类的使用方法,并提供相关的代码示例。

生成一个随机数

要生成一个随机数,可以使用Random类的nextInt方法,该方法参数指定了随机数的上限(不包括上限)。


import java.util.Random;

public class RandomTest {

  public static void main(String[] args) {

    Random random = new Random();

    int num = random.nextInt(10);

    System.out.println(num);

  }

}

以上代码会生成一个在0-9之间的随机整数。

生成一个指定范围内的随机数

如果需要生成一个指定范围内的随机数,可以结合Random的nextInt方法和算术运算符进行计算。


import java.util.Random;

public class RandomTest {

  public static void main(String[] args) {

    Random random = new Random();

    int min = 10;

    int max = 20;

    int num = random.nextInt(max - min + 1) + min;

    System.out.println(num);

  }

}

以上代码会生成一个在10-20之间的随机整数。

生成一个随机的布尔值

要生成一个随机的布尔值,可以使用Random类的nextBoolean方法。


import java.util.Random;

public class RandomTest {

  public static void main(String[] args) {

    Random random = new Random();

    boolean flag = random.nextBoolean();

    System.out.println(flag);

  }

}

以上代码会生成一个随机的布尔值。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复