Heim  >  Artikel  >  Web-Frontend  >  JavaScript generiert JavaScript-Fähigkeiten für Soziallotterie-Doppelfarben-Kugelzahlen

JavaScript generiert JavaScript-Fähigkeiten für Soziallotterie-Doppelfarben-Kugelzahlen

WBOY
WBOYOriginal
2016-05-16 15:58:572327Durchsuche

Die zweifarbigen Ballzahlen der Wohlfahrtslotterie bestehen aus 6 roten Ballzahlen und 1 Basketballzahl. Darunter sind die 6 roten Ballzahlen 6 zufällig gezogene Zahlen von 01 bis 33, und die 1 Basketballzahl ist von 01 bis zu einer zufällig ausgewählten Zahl von 16. Die 6 roten Kugelzahlen sind normalerweise in der Reihenfolge von klein nach groß angeordnet. Im Folgenden finden Sie eine Methode zum Generieren einer zweifarbigen Kugelzahl in JavaScript als Referenz!

var redBall = new Array();
var redLen = redBall.length;
while(redLen<6){
 var ball = ranNumber(1,33);
 var flag = true;
 for(var j=0;j<redLen;j++){
 if(redBall[j]==ball){
   flag = false;
   break;
  }
 }
 
 if(flag){
  if(ball<10){
   redBall.push(“0″+ball);
  }else{
   redBall.push(ball);
  }
 }
 
 redLen = redBall.length;
}
redBall.sort();
var blueBall = ranNumber(1,16);
if(blueBall<10){
 blueBall = “0″+blueBall;
}
alert(redBall.join(‘,') + “|” + blueBall);

Das Folgende ist die ranNumber-Methode, die zufällig eine Ganzzahl zwischen s und e zurückgibt.

function ranNumber(s,e){
 var staVal = parseFloat(s);
 var endVal = parseFloat(e);
 return Math.floor(Math.random()*(endVal-staVal)+staVal);
}

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er gefällt Ihnen allen.

Stellungnahme:
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