Generieren Sie eine Zufallszahl in einem bestimmten Bereich in JavaScript

Harshit Jindal 12 Oktober 2023
  1. Math.random() Funktion
  2. Algorithmus zum Generieren von Zufallszahlen in einem bestimmten Bereich in JavaScript
  3. Beispielcode
Generieren Sie eine Zufallszahl in einem bestimmten Bereich in JavaScript

In diesem Tutorial wird erläutert, wie Sie in JavaScript Zufallszahlen innerhalb eines bestimmten Bereichs generieren. Wir werden die Funktion Math.random() verwenden, um Zufallszahlen zu generieren und diese dann auf eine Zahl innerhalb des angegebenen Bereichs zu verschieben.

Math.random() Funktion

Diese Funktion gibt eine Gleitkomma-Pseudozufallszahl im Bereich 0 (einschließlich) bis 1 (exklusiv) mit einer annähernd gleichmäßigen Verteilung über diesen Bereich zurück. Es werden jedoch keine kryptografisch sicheren Nummern zurückgegeben.

Algorithmus zum Generieren von Zufallszahlen in einem bestimmten Bereich in JavaScript

{{ % step %}}

  • Generieren Sie eine Zahl zwischen dem Bereich 0 und 1 und speichern Sie diese in einer Variablen namens rand.
  • Berechnen Sie den Gesamtbereich range als max-min+1.
  • Multiplizieren Sie range mit rand und addieren Sie es zu min, um die Zufallszahl innerhalb des angegebenen Bereichs zu erhalten.

{{ % /step %}}

Beispielcode

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

getRandomIntInclusive(2, 5);

Ausgabe:

4
Harshit Jindal avatar Harshit Jindal avatar

Harshit Jindal has done his Bachelors in Computer Science Engineering(2021) from DTU. He has always been a problem solver and now turned that into his profession. Currently working at M365 Cloud Security team(Torus) on Cloud Security Services and Datacenter Buildout Automation.

LinkedIn

Verwandter Artikel - JavaScript Math

Verwandter Artikel - JavaScript Number