java - 为什么在 Java 中有随机数的函数和类?

标签 java random

<分区>

在 Java 中有一个函数 Math.random() 以及一个类 Random。为什么看似相同的操作(即随机数生成)有两个实体,什么时候应该使用哪一个?

最佳答案

如果您需要设置一个明确的随机种子(是的,当您想要可重现的随机数时,您有时会这样做),那么您可以使用 Random

除此之外,random() 方法只是一个固定的 Random 对象的快捷方式,因此您可以使用它来简洁和不关心随机种子(我猜大部分时间都是这样)。

关于java - 为什么在 Java 中有随机数的函数和类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15387693/

相关文章:

java - JMockit期望API——返回输入参数

java - 如何在我的 Java Web 应用程序中提供 Dart html 文件?

java - java游戏的gui框架

random - 检测到随机圆

python - 为什么这个 python 程序不工作?属性错误 : 'module' object has no attribute

根据出现概率用非 NA 值替换数据框中列中的 NA 值

java - 在 JScrollPane 上停用 ScrollOnExpand

java - Spring3, hibernate ;我如何使用 HibernateTemplate

Python:选择具有相关概率的数字

c++ - rand() 即使使用 srand( time(NULL) ) 也不起作用