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?
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 .)
Sie können das versuchen. Wie das bei mir funktioniert:
%Vor%Verwenden von Math.sin () (Farben, die an Total Items angepasst werden können):
%Vor%