Java中何时分配随机对象

Java中何时分配随机对象,java,Java,在每一个需要的类中保留一个随机对象更有利,还是动态创建一个随机对象更好?显然,正如所有对象一样,存在标准内存使用和垃圾收集器注意事项,但我想知道新的随机对象是否与已使用的随机对象有任何不同 随机对象的状态是否随使用而变化?“随机对象的状态是否随使用而变化”-哦,是的。事实上,过于频繁地创建一个new Random()可能会导致它生成相同的数字序列,即使用相同的种子创建多个实例。根据所需随机性的质量,使用正确的随机类并在正确的时间创建它是非常重要的。请参阅。@BoristheSpider实际上明确

在每一个需要的类中保留一个随机对象更有利,还是动态创建一个随机对象更好?显然,正如所有对象一样,存在标准内存使用和垃圾收集器注意事项,但我想知道新的随机对象是否与已使用的随机对象有任何不同


随机对象的状态是否随使用而变化?

“随机对象的状态是否随使用而变化”-哦,是的。事实上,过于频繁地创建一个
new Random()
可能会导致它生成相同的数字序列,即使用相同的种子创建多个实例。根据所需随机性的质量,使用正确的随机类并在正确的时间创建它是非常重要的。请参阅。@BoristheSpider实际上明确声明“java.util.Random的实例是线程安全的。”@VGR fair point-我的错误。只是很慢,现在我想起来了