您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

使用种子的Java随机数

使用种子的Java随机数

如果你给相同的种子,那是正常的。这是允许测试的重要功能

选中此选项可了解伪随机生成和种子:

随机数发生器

随机生成器(PRNG),也称为确定性随机生成器DRBG,是一种用于生成近似于随机属性的数字序列的算法。该序列不是真正随机的,因为它完全由相对较小的一组初始值(称为PRNG状态)确定,该初始值包括一个真正的随机种子。

如果要使用不同的序列(通常在不调整或调试算法时使用),则应调用零参数构造函数,该构造函数使用nanoTime尝试每次获取不同的种子。Random当然,该实例应保留在你的方法之外。

你的代码可能应该像这样:

private Random generator = new Random();
double randomGenerator() {
    return generator.nextDouble()*0.5;
}
java 2022/1/1 18:21:53 有304人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶