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() 生成的是伪随机数,不是真正的随机数。
  • 如果你需要生成其他范围内的随机数,只需要修改乘数即可。
Java 生成 0-59 之间的随机数

原文地址: https://www.cveoy.top/t/topic/lh0s 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录