在 Java 中,Random.nextInt(int bound)
方法是 java.util.Random
类的一个方法,用于生成一个随机整数,该整数在 0(包含)和指定的边界(不包含)之间。这里的 “边界” 参数指定了随机数的最大值加一,因此实际生成的随机数范围是从 0 到边界 - 1。
以下是 Random.nextInt(100)
方法的详细说明:
Random
:这是 Java 中用于生成随机数的类。nextInt(int bound)
:这是Random
类的一个方法,它接受一个整数参数bound
。100
:这是传递给nextInt
方法的参数,表示生成的随机数将小于 100,即从 0 到 99。
示例用法:
import java.util.Random;
public class RandomExample {
public static void main(String[] args) {
Random random = new Random(); // 创建 Random 类的实例
int randomNumber = random.nextInt(100); // 生成一个 0 到 99 之间的随机数
System.out.println("Random Number: " + randomNumber);
}
}
在这个示例中,每次执行 main
方法时,都会生成一个 0 到 99 之间的随机整数,并将其打印到控制台。
注意事项:
Random
类是 Java 的java.util
包的一部分,因此在使用之前可能需要导入这个包。Random
类的实例是无状态的,可以安全地在多线程环境中使用。- 生成的随机数是伪随机数,它们是由算法生成的,而不是真正的随机事件。
- 如果需要生成一个在特定范围内的随机数,可以使用
nextInt(bound)
方法,并传入适当的边界值。