可能重复:
Java random always returns the same number when I set the seed?
Java Random Numbers Using a SeedJava的随机数发生器使用种子
嗨,这是我的代码。我试图用一个种子即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");
}
请帮助...谢谢!
使用一个随机对象,并生成你想要的一切。 – nhahtdh
和上面的副本昨天由同一用户发布! – mtk
@mtk很好看。 OP,请告诉我们,如果有些事情不清楚,或者仍然不清楚,那么您就不必再问了。 –