java - wie wird ein zufälliger hexadezimaler Wert innerhalb des angegebenen Wertebereichs generiert?

8

Ich habe ein Szenario in einer Java Web App, wo ein zufälliger hexadezimaler Wert generiert werden muss. Dieser Wert sollte innerhalb eines von mir angegebenen Wertebereichs liegen. (Der Wertebereich kann hexadezimal oder ganzzahlig sein).

Was ist der effizienteste Weg dies zu tun & gt; Muss ich eine zufällige Dezimalzahl generieren und dann in Hexadezimal konvertieren? Oder kann ein Wert direkt generiert werden?

    
Arvind 19.06.2012, 05:23
quelle

6 Antworten

13

Ja, Sie erzeugen nur einen Dezimalwert in Ihrem Bereich. Etwas wie:

%Vor%

Hex- und Dezimalzahlen werden in Java auf die gleiche Weise behandelt (als Ganzzahlen) und nur anders angezeigt oder eingegeben. ( Weitere Informationen .)

    
Eric 19.06.2012, 05:25
quelle
4

Probieren Sie das aus,

%Vor%     
Kumar Vivek Mitra 19.06.2012 05:47
quelle
1

Sie können das versuchen. Wie das bei mir funktioniert:

%Vor%     
Deepak Kumbhar 09.01.2018 14:32
quelle
0
%Vor%     
javaPlease42 21.11.2013 14:44
quelle
0

Verwenden von Math.sin () (Farben, die an Total Items angepasst werden können):

%Vor%     
surfealokesea 17.06.2014 13:22
quelle
-1

Zufällige progressive Hexfarben:

%Vor%     
surfealokesea 17.06.2014 12:36
quelle

Tags und Links