Wie man eine zufällige ganze Zahl in einem bestimmten Bereich in JavaScript generiert?
Hallo zusammen! Ich fange gerade an, JavaScript zu lernen, und bin auf ein Problem gestoßen. Ich muss eine Funktion schreiben, die eine zufällige ganze Zahl zwischen zwei Werten zurückgibt, zum Beispiel von 1 bis 10 inklusive. Ich kenne `Math.random()`, aber es gibt Dezimalzahlen von 0 bis 1 zurück. Ich habe versucht, das Ergebnis mit der maximalen Zahl zu multiplizieren und zu runden, aber ich bekomme seltsame Ergebnisse.
Hier ist mein Code:
```javascript
function getRandomNumber(min, max) {
return Math.round(Math.random() * max);
}
```
Aber wenn ich `getRandomNumber(1, 10)` aufrufe, kommt manchmal 0 und manchmal 11 heraus. Außerdem möchte ich jeden Bereich angeben können, zum Beispiel von 5 bis 15. Wie mache ich das richtig? Soll ich `Math.floor` oder `Math.ceil` verwenden? Und wie berücksichtige ich, dass der Mindestwert nicht 0 sein kann?
Bitte sagt mir, wie ich eine universelle Funktion zum Generieren von zufälligen ganzen Zahlen in einem bestimmten Bereich schreibe, einschließlich beider Enden. Ich wäre sehr dankbar für eine verständliche Erklärung mit Beispielen. Diese Funktion