Javascript: Zufällige Zahl zwischen positiver und negativer Zahl?

1 Antwort

Wenn du einfach noch irgendwas von der Zahl abziehst, bekommst du doch eine negative Zahl oder nicht? (:

Also wenn du z.B. eine Zufallszahl zwischen -5 und 5 haben willst, kannst du es so schreiben:

Math.floor(Math.random() * 10 - 5);

(die 10 weil du 5 abziehst, dass es maximal 5 werden kann)

Pimpfel 
Fragesteller
 08.12.2021, 12:18

Hier ist wegen Math.floor die 5 aber nicht dabei, oder?

0
MaxMustermanOk  08.12.2021, 14:38
@Pimpfel

Ja stimmt habs gerade nochmal nachgeguckt. Math.random() kann ja gar nicht 1 werden :O

Dann kannst du aber ja einfach 11 statt 10 nehmen :D

0
Pimpfel 
Fragesteller
 08.12.2021, 16:55
@MaxMustermanOk

Ich habe es jetzt so gemacht:

Math.floor(Math.random() * (max - min + 1)) + min

Das funktioniert ganz gut :D

1