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
Freigeben: 2024-12-20 04:28:09
Original
213 Leute haben es durchsucht

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;
}
Nach dem Login kopieren

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;
}
Nach dem Login kopieren

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));
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage