Maison >interface Web >js tutoriel >JavaScript génère des numéros de boules doubles de couleur pour la loterie sociale_compétences javascript

JavaScript génère des numéros de boules doubles de couleur pour la loterie sociale_compétences javascript

WBOY
WBOYoriginal
2016-05-16 15:58:572376parcourir

Les numéros de boule bicolore de la loterie sociale sont composés de 6 numéros de boule rouge et 1 numéro de basket parmi eux, les 6 numéros de boule rouge sont 6 numéros tirés au hasard de 01 à 33, et le numéro 1 de basket est de. 01 à un numéro choisi au hasard parmi 16. Les 6 numéros de boules rouges sont généralement classés du plus petit au plus grand. Ce qui suit est une méthode pour générer un numéro de balle bicolore en JavaScript pour votre référence !

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);

Ce qui suit est la méthode ranNumber, qui renvoie aléatoirement un entier compris entre s et e.

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

Ce qui précède représente l’intégralité du contenu de cet article, j’espère que vous l’aimerez tous.

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn