Hallo Liste,
habe gerade so meine Nöte mit Random.
Ich verwende Random.nextLong() zur generierung eines Primärschlüssels in unserer Datenbank.
Wenn man davon ausgeht, daß Long eine Range von 2^64 hat ist es schon erstaunlich, daß ich schon nach 2800 Werten eine Primärschlüsselverletzung habe.
Ich habe auch schon gehört, daß der Allgoritmus zum erzeugen von dieser Zufallszahl nicht so genial ist und vorherbestimmbare Ergebnisse liefert.
Was ist bräuchte ist eine Klasse die wirklich eine Zufallszahl liefert, die sich nicht schon nach einigen tausend Werten wiederholt!
Ob dies ein String oder ein Long ist, ist nicht ausschlaggebend.
Bin für jeden Tip dankbar.
lg Dietmar
habe gerade so meine Nöte mit Random.
Ich verwende Random.nextLong() zur generierung eines Primärschlüssels in unserer Datenbank.
Wenn man davon ausgeht, daß Long eine Range von 2^64 hat ist es schon erstaunlich, daß ich schon nach 2800 Werten eine Primärschlüsselverletzung habe.
Ich habe auch schon gehört, daß der Allgoritmus zum erzeugen von dieser Zufallszahl nicht so genial ist und vorherbestimmbare Ergebnisse liefert.
Was ist bräuchte ist eine Klasse die wirklich eine Zufallszahl liefert, die sich nicht schon nach einigen tausend Werten wiederholt!
Ob dies ein String oder ein Long ist, ist nicht ausschlaggebend.
Bin für jeden Tip dankbar.
lg Dietmar
Comment