温馨提示×

Java中random.nextint怎么使用

小亿
99
2023-07-12 19:06:50
栏目: 编程语言

在Java中,可以使用Random类的nextInt方法来生成随机整数。

首先,需要导入java.util.Random类,然后创建一个Random对象:

import java.util.Random;
public class Main {
public static void main(String[] args) {
Random random = new Random();
}
}

接下来,可以使用nextInt方法来生成随机整数。nextInt方法有多种重载形式,可以指定生成整数的范围。

  1. 生成一个0到指定范围(不包括指定范围)内的随机整数:
int randomNumber = random.nextInt(10); // 生成0到9之间的随机整数
  1. 生成一个指定范围内的随机整数:
int min = 5;
int max = 10;
int randomNumber = random.nextInt(max - min + 1) + min; // 生成5到10之间的随机整数

注意:nextInt方法的参数是生成随机整数的范围,包括下界但不包括上界。因此,如果希望生成的随机整数包括上界,需要在生成的随机数上加上下界。

完整的示例代码如下:

import java.util.Random;
public class Main {
public static void main(String[] args) {
Random random = new Random();
int randomNumber = random.nextInt(10); // 生成0到9之间的随机整数
System.out.println(randomNumber);
int min = 5;
int max = 10;
randomNumber = random.nextInt(max - min + 1) + min; // 生成5到10之间的随机整数
System.out.println(randomNumber);
}
}

0