Float Zufallszahl
lima-city → Forum → Programmiersprachen → Java
beispiel
code
dank
differenz
jemand
kleinster zahl
maximale zahl
mindeste zahl
negative zahlen
versucht code
zahl
zweite zahl
-
Hallo zusammen,
wie bekomme ich in Java eine Zufallszahl zum Beispiel zwischen -0.002 und +0.002? Ich habe es so mit Math.random versucht:
(float)((Math.random() * 0.002) + -0.002)
Ich habe gelesen, dass die erste Zahl die maximale Zahl ist und die zweite Zahl die mindeste Zahl. Das klappt bei mir aber nicht. Bei mir kommen da jetzt irgendwie nur negative Zahlen raus, nie eine positive. Weiß jemand was falsch ist bzw wie es richtig heißen muss?
Danke schonmal, viele Grüße :) -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Die erste Zahl ist die Differenz zwischen größter und kleinster Zahl. Also:
random * (max-min) + min
In deinem Fall also:
random * (0.002-(-0.002)) + (-0.002) => random * 0.004 - 0.002
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage