Java 生成 0-59 之间的随机数
int randomNum = (int)(Math.random() * 60);
这段代码使用 Math.random() 方法生成一个 0 到 1 之间的随机小数,然后乘以 60,最后将结果强制转换为整数。这样就得到了一个 0 到 59 之间的随机整数。
解释:
Math.random():返回一个 0 到 1 之间的随机小数(包含 0,但不包含 1)。* 60:将随机小数乘以 60,将其扩展到 0 到 60 之间(包含 0,但不包含 60)。(int):强制转换为整数,舍去小数部分。
注意:
- 生成的随机数范围是 0 到 59,不包含 60。
Math.random()生成的是伪随机数,不是真正的随机数。- 如果你需要生成其他范围内的随机数,只需要修改乘数即可。
原文地址: https://www.cveoy.top/t/topic/lh0s 著作权归作者所有。请勿转载和采集!