ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript で福祉宝くじの二色ボール番号を生成_JavaScript スキル

JavaScript で福祉宝くじの二色ボール番号を生成_JavaScript スキル

WBOY
WBOYオリジナル
2016-05-16 15:58:572327ブラウズ

福利厚生宝くじの二色ボール番号は、赤ボール6個とバスケットボール1個で構成されており、そのうち赤ボール6個は01から33までの6個の数字で、バスケットボール1個は01から33までです。 01 ~ 16 個の中からランダムに選択された番号。 6 つの赤玉の番号は、通常、小さいものから大きいものの順に並んでいます。以下はJavaScriptで二色ボール番号を生成する方法ですのでご参考までに!

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

以下は ranNumber メソッドで、s と e の間の整数をランダムに返します。

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

以上がこの記事の全内容です。皆さんに気に入っていただければ幸いです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。