JavaScript-Programm zum Generieren zufälliger Zeichenfolgen

In diesem Beispiel lernen Sie, ein JavaScript-Programm zu schreiben, das Zeichenfolgen beliebiger Größe generiert, indem Sie zufällig Zeichen aus AZ, az und 0-9 auswählen.

Um dieses Beispiel zu verstehen, sollten Sie die folgenden JavaScript-Programmierthemen kennen:

  • JavaScript-Zeichenfolge
  • JavaScript Math random ()

Beispiel 1: Zufällige Zeichenfolgen generieren

 // program to generate random strings // declare all characters const characters ='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; function generateString(length) ( let result = ' '; const charactersLength = characters.length; for ( let i = 0; i < length; i++ ) ( result += characters.charAt(Math.floor(Math.random() * charactersLength)); ) return result; ) console.log(generateString(5));

Ausgabe

 B5cgH

Im obigen Beispiel wird die Math.random()Methode verwendet, um zufällige Zeichen aus den angegebenen Zeichen (AZ, az, 0-9) zu generieren .

Die forSchleife wird verwendet, um die an die generateString()Funktion übergebene Nummer zu durchlaufen . Während jeder Iteration wird ein zufälliges Zeichen erzeugt.

Beispiel 2: Generieren Sie zufällige Zeichenfolgen mit integrierten Methoden

 // program to generate random strings const result = Math.random().toString(36).substring(2,7); console.log(result);

Ausgabe

 Gyjvo

Im obigen Beispiel werden integrierte Methoden verwendet, um zufällige Zeichen zu generieren.

Die Math.random()Methode generiert die Zufallszahl zwischen 0 und 1 .

In der toString(36)Methode repräsentiert 36 die Basis 36 . Das steht toString(36)für Ziffern über 9 durch Buchstaben.

Die substring(2, 7)Methode gibt fünf Zeichen zurück.

Hinweis : In den obigen Beispielen variiert die Ausgabe jedes Mal, da bei jeder Ausführung zufällige Zeichen generiert werden.

Interessante Beiträge...