In diesem Artikel wird die Methode beschrieben, die automatisch zufällige Zeichenfolgen zu generieren, die Zahlen und Zeichen in JavaScript enthalten. Teilen Sie es für Ihre Referenz. Die Details sind wie folgt:
Hier verwenden wir hauptsächlich zwei Funktionen: math.random () und math.floor ()
Math.random ()-Gibt eine Pseudo-Random-Zahl zwischen 0 und 1 zurück, kann 0 sein, ist aber immer weniger als 1, [0,1).
Math.floor () - Runden Sie den Wert nach der kleinen Zahl ab und verwerfen Sie sie
Methoden zur Implementierung zufälliger mehrstelliger Zahlen:
Kopieren Sie den Code wie folgt:/**
*
* Zufällig generierte Zahlen
*
*@param num generiert die Anzahl der Ziffern
*/
Funktion RandomNumber (num) {
return ''+math.floor (math.random () * num);
}
JavaScript erzeugte zufällig generierte Zeichen
Das folgende Beispiel ist ein zufälliges Zeichen, das im zufälligen AZ/AZ -Intervall erscheint
Kopieren Sie den Code wie folgt:/**
*
* Zufällige Generation
*
*@Param Data JSON -Daten Beispiel: {"Start": 0, "Ende": 2, "Nummer": 5, "ober": true}
*@param start ein Einweis
*@Paramend -Index
*@param -Nummer generiert die Anzahl der Bits
*@Param Upper, ob der Großbuchstaben standardmäßig Kleinbuchstaben ist
*/
Funktion RandomLerTter (Daten) {
var Letterdata = "";
var Kleinbuchstaben = Neuarray ("A", "B", "C", "D", "E", "F", "G", "H", "I", "G", "K", "L", "M", "N", "O", "P", "Q", "R", "S", ",", "
var Großbuchstaben = Neuarray ("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", ",", "," ","
var start = data.Start;
var end = data.end;
var number = data.number;
var ober = data.upper;
var länge = Ende - Start;
für (var i = 0; i <nummer; i ++) {
var index = math.floor (math.random () * länge) + start;
var bete = "";
if (obere) {
Buchstabe = Großbuchstaben [Index];
}anders{
Buchstabe = Kleinbuchstaben [Index];
}
bREtData += Brief;
}
Rückgabedata;
}
Zitat:
Die Codekopie lautet wie folgt: Alarm (neues Datum (). Format ("yyyy-mm-dd hh: mm: ss"));
Ich hoffe, dieser Artikel wird für JavaScript -Programme aller hilfreich sein.