Das Beispiel in diesem Artikel beschreibt, wie Javascript automatisch eine zufällige Zeichenfolge mit Zahlen und Zeichen generieren kann. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
Hier kommen hauptsächlich die beiden Funktionen Math.random() und Math.floor() zum Einsatz
Math.random() – Gibt eine Pseudozufallszahl zwischen 0 und 1 zurück. Sie kann 0 sein, ist aber immer kleiner als 1, [0,1)
Math.floor() – runden Sie den Dezimalwert ab und verwerfen Sie ihn
Methode zur Implementierung zufälliger mehrstelliger Zahlen:
/**
*
* Zufällig generierte Zahlen
*
*@param num Anzahl der generierten Ziffern
*/
Funktion randomNumber(num){
return '' Math.floor(Math.random() * num) ;
}
Javascript generiert zufällig Zeichen
Die folgenden Beispiele sind zufällige Zeichen, die im zufälligen Bereich A-Z / a-z erscheinen
/**
*
* Zufällig generiert
*
*@param data json data Beispiel: {"start":0,"end":2,"number":5,"upper":true}
*@param start Startindex
*@param end Endindex
*@param number Anzahl der generierten Ziffern
*@param Upper Ob es sich um Großbuchstaben handelt oder nicht. Der Standardwert ist Kleinbuchstaben
*/
Funktion randomLetter(data){
var letterData = "
var Kleinbuchstabe = neues Array("a", "b", "c", "d", "e", "f", "g", "h", "i", "g", "k", „l“, „m“, „n“, „o“, „p“, „q“, „r“, „s“, „t“, „u“, „v“, „w“, „x“. ","y","z");
var Uppercase = neues Array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", „L“, „M“, „N“, „O“, „P“, „Q“, „R“, „S“, „T“, „U“, „V“, „W“, „X“. ","Y","Z");
var start = data.start;
var end = data.end;
var number = data.number;
var Upper = data.upper;
var length = Ende - Anfang;
for(var i= 0;i < number; i ){
var index = Math.floor(Math.random() * length) start;
var letter = "";
If(upper){
Buchstabe = Großbuchstabe[Index];
}sonst{
Buchstabe = Kleinbuchstabe[Index];
letterData = Buchstabe;
}
RücksendebriefDaten;
}
Zitat:
Code kopieren
Der Code lautet wie folgt: