Heim >Web-Frontend >js-Tutorial >Wie generiert man in JavaScript zufällige ganze Zahlen innerhalb eines bestimmten Bereichs?

Wie generiert man in JavaScript zufällige ganze Zahlen innerhalb eines bestimmten Bereichs?

Linda Hamilton
Linda HamiltonOriginal
2024-12-20 04:28:09243Durchsuche

How to Generate Random Whole Numbers Within a Specific Range in JavaScript?

Generieren zufälliger ganzer Zahlen in einem bestimmten Bereich in JavaScript

In JavaScript kann das Erzeugen von Zufallszahlen innerhalb eines bestimmten Bereichs mithilfe von zwei Kernen erreicht werden Methoden: getRandomArbitrary() und getRandomInt().

getRandomArbitrary()

Diese Methode generiert eine Gleitkommazahl innerhalb eines bestimmten Bereichs. Sie benötigt zwei Parameter, min und max, und gibt eine Zahl zwischen min (einschließlich) und max (exklusiv) zurück.

function getRandomArbitrary(min, max) {
    return Math.random() * (max - min) + min;
}

getRandomInt()

Diese Methode generiert eine zufällige Ganzzahl innerhalb eines bestimmten Bereichs. Es benötigt zwei Parameter, min und max, und gibt eine Ganzzahl zwischen min (einschließlich) und max (einschließlich) zurück.

function getRandomInt(min, max) {
    min = Math.ceil(min);
    max = Math.floor(max);
    return Math.floor(Math.random() * (max - min + 1)) + min;
}

Implementierung

Zum Beispiel, wenn Wenn Sie Zufallszahlen zwischen 4 und 8 generieren möchten, können Sie eine der beiden Methoden wie folgt verwenden:

// Using getRandomArbitrary()
console.log(getRandomArbitrary(4, 8));

// Using getRandomInt()
console.log(getRandomInt(4, 8));

Das obige ist der detaillierte Inhalt vonWie generiert man in JavaScript zufällige ganze Zahlen innerhalb eines bestimmten Bereichs?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn