21xrx.com
2025-03-24 15:35:36 Monday
文章检索 我的文章 写文章
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);
  }
}

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

  
  

评论区