So generieren Sie eine zufällige fünfstellige Zahl Java [duplizieren]

7

Ich brauche ein wenig Hilfe.

Welchen Code würde ich verwenden, um eine Zufallszahl zu erstellen, die 5 Ziffern lang ist und mit 1 oder 2 beginnt?

um als Mitarbeiter ID eines Unternehmens zu verwenden.

Danke !!

    
Binyomin 19.10.2011, 00:08
quelle

1 Antwort

29

Je nachdem, wie Sie das Problem angehen:

%Vor%

Oder so ähnlich (wahrscheinlich möchten Sie das Random -Objekt der Methode instanziieren, aber ich lege es zur Vereinfachung hier hin):

%Vor%

Die Idee ist, dass 1 + nextInt (2) immer 1 oder 2 ergibt. Sie multiplizieren es dann mit 10000, um Ihre Anforderung zu erfüllen, und fügen dann eine Zahl zwischen [0..9999] hinzu.

Hier ist eine Beispielausgabe:

%Vor%     
TacticalCoder 19.10.2011, 00:11
quelle

Tags und Links