17 Stimmen

12-stellige eindeutige Zufallszahlengenerierung in Java

Ich habe an einer Anwendung gearbeitet, bei der wir eine eindeutige Nummer generieren müssen, und praktisch gab es keine vordefinierten Einschränkungen, so dass ich den Java UUD-Generator verwendet habe und er gut funktioniert hat. Jetzt sind wir eine neue Anforderungen gegeben, 12 Ziffern eindeutige Zufallszahl zu erzeugen.

Kann mir jemand einen guten Weg/Algorithmus zeigen, um dies zu erreichen, da ich keine Möglichkeit in der UUID-generierten Nummer sehe.

Vielen Dank im Voraus

-2voto

Kzwisler Punkte 1
long number = 0l;
Random rand = new Random();
number = (rand.nextInt(1000000)+1000000000l) * (rand.nextInt(900)+100);

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X