Heim > Web-Frontend > js-Tutorial > Beispiel einer Methode zum Generieren von Zufallszahlen in js_javascript-Kenntnissen

Beispiel einer Methode zum Generieren von Zufallszahlen in js_javascript-Kenntnissen

WBOY
Freigeben: 2016-05-16 15:36:27
Original
2206 Leute haben es durchsucht

JS verwendet hauptsächlich die random()-Methode des integrierten Math-Objekts, um Zufallszahlen zu generieren. Verwendung wie: Math.random(). Es gibt eine Zufallszahl zwischen 0 und 1 zurück. Mit einer solchen Methode ist es leicht zu verstehen, wie man beliebige Zufallszahlen generiert. In der Praxis können wir beispielsweise die folgenden Bedürfnisse haben:
(1) Generieren Sie eine zufällige Ganzzahl zwischen 0 und 100 , dann können Sie:

parseInt(100*Math.random()); 
Nach dem Login kopieren

Hinweis: Da der Rückgabewert von Math.random() 0 und 1 enthält, besteht hier die Möglichkeit, 0 und 100 zu generieren.
(2) Generieren Sie eine zufällige Ganzzahl aus m - n . Um beispielsweise eine Zufallszahl zwischen 5 und 15 zu generieren, können Sie Folgendes tun:

parseInt(Math.random()*(15-5+1) + 5); 
Nach dem Login kopieren

Zusammengefasst:

parseInt(Math.random()*(n-m+1)+m);//生成一个从 m - n 之间的随机整数
Nach dem Login kopieren

Darüber hinaus werden zwei weitere häufig verwendete Methoden nach Bedarf wie folgt zusammengefasst:
(3) Generieren Sie eine zufällige Ganzzahl mit der angegebenen Anzahl von Ziffern

function randomNum(n){ 
 var t=''; 
 for(var i=0;i<n;i++){ 
 t+=Math.floor(Math.random()*10); 
 } 
 return t; 
} 
Nach dem Login kopieren

(4) Generieren Sie eine zufällige Ganzzahl innerhalb des angegebenen Bereichs

function randomNum(minNum,maxNum){ 
 switch(arguments.length){ 
 case 1: 
  return parseInt(Math.random()*minNum+1); 
 break; 
 case 2: 
  return parseInt(Math.random()*(maxNum-minNum+1)+minNum); 
 break; 
 default: 
  return 0; 
 break; 
 } 
} 
Nach dem Login kopieren

Um beispielsweise eine zufällige Ganzzahl zwischen 2 und 9 zu generieren, dann: randomNum(2,9); um eine zufällige Ganzzahl zwischen 1 und 22 zu generieren, dann: randomNum(22)

Das Obige ist eine Zusammenfassung, wie man Zufallszahlen in js generiert. Ich hoffe, es wird für das Lernen aller hilfreich sein.

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