Javascript: Zufällige Zahl zwischen positiver und negativer Zahl?
Hey, ich möchte in JavaScript einen "Random Number Generator" erstellen, welcher eine zufällige Zahl generiert. Das Intervall soll von einer negativen bis zu einer positiven ganzen Zahl reichen, aber wie funktioniert das?
Mit Math.random() entstehen ja nur Zahlen zwischen 0 und 1.
Vielen Dank im Voraus!
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)
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
Ich habe es jetzt so gemacht:
Math.floor(Math.random() * (max - min + 1)) + min
Das funktioniert ganz gut :D
Hier ist wegen Math.floor die 5 aber nicht dabei, oder?