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.
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:
- Öffnen Sie das Terminal/SSH und geben Sie
nodeein, um mit der Codeausführung zu beginnen. - Verwenden Sie
Array.from(), um ein leeres Array der gewünschten Länge zu erstellen. - Verwenden Sie
Math.random(), um zufällige Zahlen zu generieren und diese auf den angegebenen Bereich abzubilden. Verwenden SieMath.floor(), um sie in ganze Zahlen umzuwandeln. - Die Funktion
randomIntArrayInRange()nimmt drei Argumente entgegen:min,maxund ein optionales Argumentn(Standardwert ist 1). - Rufen Sie die Funktion
randomIntArrayInRange()mit den gewünschten Werten fürmin,maxundnauf, 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.