Zufälliges ganzzahliges Array im Bereich

JavaScriptJavaScriptBeginner
Jetzt üben

This tutorial is from open-source community. Access the source code

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab werden wir untersuchen, wie man mit JavaScript ein zufälliges ganzzahliges Array im angegebenen Bereich erstellt. Wir werden die Array.from()-Methode verwenden, um ein leeres Array zu erstellen und es mit zufällig generierten ganzen Zahlen mit Hilfe von Math.random() und Math.floor() zu füllen. Am Ende dieses Labs werden Sie eine solide Vorstellung davon haben, wie man in JavaScript zufällige ganze Zahlen erzeugt und dieses Wissen in eigenen Projekten anwenden kann.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript(("JavaScript")) -.-> javascript/AdvancedConceptsGroup(["Advanced Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") javascript/AdvancedConceptsGroup -.-> javascript/destr_assign("Destructuring Assignment") subgraph Lab Skills javascript/variables -.-> lab-28572{{"Zufälliges ganzzahliges Array im Bereich"}} javascript/data_types -.-> lab-28572{{"Zufälliges ganzzahliges Array im Bereich"}} javascript/arith_ops -.-> lab-28572{{"Zufälliges ganzzahliges Array im Bereich"}} javascript/comp_ops -.-> lab-28572{{"Zufälliges ganzzahliges Array im Bereich"}} javascript/destr_assign -.-> lab-28572{{"Zufälliges ganzzahliges Array im Bereich"}} end

Generieren eines zufälligen ganzzahligen Arrays in einem bestimmten Bereich

Um ein Array von zufälligen ganzen Zahlen in einem bestimmten Bereich zu generieren, folgen Sie diesen Schritten:

  1. Öffnen Sie das Terminal/SSH und geben Sie node ein, um mit der Codeausführung zu beginnen.
  2. Verwenden Sie Array.from(), um ein leeres Array der gewünschten Länge zu erstellen.
  3. Verwenden Sie Math.random(), um zufällige Zahlen zu generieren und diese auf den angegebenen Bereich abzubilden. Verwenden Sie Math.floor(), um sie in ganze Zahlen umzuwandeln.
  4. Die Funktion randomIntArrayInRange() nimmt drei Argumente entgegen: min, max und ein optionales Argument n (Standardwert ist 1).
  5. Rufen Sie die Funktion randomIntArrayInRange() mit den gewünschten Werten für min, max und n auf, um das zufällige ganzzahlige Array zu generieren.

Hier ist der Code:

const randomIntArrayInRange = (min, max, n = 1) =>
  Array.from(
    { length: n },
    () => Math.floor(Math.random() * (max - min + 1)) + min
  );

Beispielverwendung:

randomIntArrayInRange(12, 35, 10); // [ 34, 14, 27, 17, 30, 27, 20, 26, 21, 14 ]

Zusammenfassung

Herzlichen Glückwunsch! Sie haben das Lab zu zufälligen ganzen Zahlen im Bereich abgeschlossen. Sie können in LabEx weitere Labs absolvieren, um Ihre Fähigkeiten zu verbessern.