Maison >interface Web >js tutoriel >JavaScript génère des numéros de boules doubles de couleur pour la loterie sociale_compétences javascript
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.