Immer Aktuelle Datum, Zeit für einen Random Number Generator Seed
Vorzugsweise als eine lange.
Alle das Beispiel, das ich finden kann, sind immer das Datum/Zeit als string und nicht jeder Skalare Wert. 🙂
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie wirklich wollen, dass die aktuelle Zeit als long, versuchen
System.currentTimeMillis()
. Alternativ können Sienew Date().getTime()
.Allerdings mit der aktuellen Zeit als random number generator seed ist eine sehr schlechte Wahl (zumindest, wenn Sie mit Hilfe der random-zahlen für etwas wichtiges, wie die Kryptographie). Möchten Sie vielleicht zu prüfen, mit einer zufälligen Quelle, wie
/dev/urandom
(wenn verfügbar auf Ihrer Plattform).System.currentTimeMillis gibt eine lange.
http://download.oracle.com/javase/1.5.0/docs/api/java/lang/System.html#currentTimeMillis()
gibt es auch System.nanoTime().
Zum erzeugen einer Zufallszahl können Sie diesen code verwenden: