<分区>
在 Java 中有一个函数 Math.random()
以及一个类 Random
。为什么看似相同的操作(即随机数生成)有两个实体,什么时候应该使用哪一个?
<分区>
在 Java 中有一个函数 Math.random()
以及一个类 Random
。为什么看似相同的操作(即随机数生成)有两个实体,什么时候应该使用哪一个?
最佳答案
如果您需要设置一个明确的随机种子(是的,当您想要可重现的随机数时,您有时会这样做),那么您可以使用 Random
。
除此之外,random()
方法只是一个固定的 Random
对象的快捷方式,因此您可以使用它来简洁和不关心随机种子(我猜大部分时间都是这样)。
关于java - 为什么在 Java 中有随机数的函数和类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15387693/