Heim > Web-Frontend > js-Tutorial > Hauptteil

JavaScript generiert automatisch zufällige Zeichenfolgen mit Zahlen und Zeichen. Javascript-Kenntnisse

WBOY
Freigeben: 2016-05-16 16:15:10
Original
1323 Leute haben es durchsucht

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:

Code kopieren Der Code lautet wie folgt:
/**
*
* 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


Code kopieren Der Code lautet wie folgt:
/**
*
* 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:

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage