java - Java 中的随机种子 Math.random

标签 java random random-seed

在我的代码中,我在不同的类中使用随机数。如何定义随机种子?我可以为主代码中的所有类定义这个种子吗?

double rnd = Math.random();

最佳答案

您可能想要使用特殊的 Random 类。它使您可以更好地控制随机数。 为此,您首先需要创建一个新的随机对象。

Random generator = new Random(seed);

然后生成一个新的数字

double random = generator.nextDouble();

http://docs.oracle.com/javase/6/docs/api/java/util/Random.html

关于java - Java 中的随机种子 Math.random,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17445813/

相关文章:

java - 如何在没有用户交互的情况下使用 YouTube 数据 API?

java - map 属性未在 Dynamo 中正确更新。而是添加了新字段。

java - 查找/打印在找到随机数之前生成了多少个数字

asp.net-mvc - Entity Framework Include OrderBy随机生成重复数据

python - 两个不同编辑器中的相同种子给我不同的结果(Pycharm 和 Jupyter Notebook)

python - 设置 random.seed() 以重新创建模拟行为和选择种子的影响

python - 使用元组为 Python 的 PRNG 播种

java - Eclipse调试HashMap : Logical Structure using Key and Value's toString() method

java - 使用父类(super class)/子类引用引用新对象 JAVA

java - 使用java显示随机图片