可能重複:
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,請告訴我們,如果有些事情不清楚,或者仍然不清楚,那麼您就不必再問了。 –