📅  最后修改于: 2023-12-03 15:01:33.138000             🧑  作者: Mango
Math.random()
是 Java 中的一个内置方法,它可以生成一个介于 0 和 1 之间的随机浮点数。在编写 Java 程序时,我们常常需要生成随机数,而 Math.random()
是生成随机数的一个常用方法。
Math.random()
方法的语法非常简单,它没有任何参数,直接调用即可。
double randomNum = Math.random();
Math.random()
方法返回一个 0 到 1 之间(包括 0,但不包括 1)的随机浮点数。
以下示例展示了如何使用 Math.random()
方法生成随机数:
public class RandomDemo {
public static void main(String[] args) {
// 生成 0 到 1 之间的随机数
double randomNum = Math.random();
System.out.println("随机数是:" + randomNum);
// 生成 1 到 10 之间的随机整数
int randomInt = (int) (Math.random() * 10) + 1;
System.out.println("随机整数是:" + randomInt);
}
}
输出结果如下:
随机数是:0.4757030978331771
随机整数是:7
Math.random()
方法时没有传入任何参数。[0, 1)
,也就是取不到 1,但取得到 0。(int) (Math.random() * (max - min + 1)) + min
的方式。Math.random() * (max - min) + min
的方式。