gpt4 book ai didi

使用种子的 Java 随机数生成器

转载 作者:行者123 更新时间:2023-12-01 15:09:47 24 4
gpt4 key购买 nike

Possible Duplicate:
Java random always returns the same number when I set the seed?
Java Random Numbers Using a Seed

嗨,这是我的代码。我正在尝试使用种子(即 15416640)同时生成 2 个随机数。生成的数字并不是真正随机的。

Random radiusGenerator = new Random(15416640);

Random angleGenerator = new Random(15416640);

try
{
for(int i=1; i<=sequenceNumber; i++)
{
double radius = (0.5 - (0.5 * Math.sqrt(1-radiusGenerator.nextDouble())));
double angle = angleGenerator.nextDouble();
angle = angle*(Math.PI*2);

System.out.print(radius+" "+ angle +"\n");
}

请帮忙...谢谢!

最佳答案

这是完全正常的,也是一个功能:在 Pseudo Random Generator 中,种子定义将生成的数字序列。

关于使用种子的 Java 随机数生成器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12490609/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com