Java-Zufallszahlen mit einem Seed

Dies ist mein code zum generieren von Zufallszahlen mit einem seed als argument:

double randomGenerator(long seed) {
    Random generator = new Random(seed);
    double num = generator.nextDouble() * (0.5);

    return num;
}

Jedes mal, wenn ich einen Samen und versuchen, generieren 100 zahlen, Sie alle sind die gleichen.
Wie kann ich dieses Problem beheben?

Kommentar zu dem Problem
Das ist das, was ein samenkorn ist tun soll. Sie generieren nur eine Zahl für einen Samen. Was wollen Sie erreichen? Kommentarautor: Peter Lawrey
Sie können mit System.currentTimeMillis() als Saatgut zu produzieren zufällige Ergebnisse. Geben nicht jeder Samen produziert zufällige Ergebnisse. Ich bin mir nicht sicher, ob es beginnen würde, zu wiederholen, irgendwann, wenn Sie keine Samen. Kommentarautor: WVrock

InformationsquelleAutor der Frage Rahul Bhatia | 2012-09-17

Schreibe einen Kommentar