Rumah >hujung hadapan web >tutorial js >JavaScript menjana loteri kebajikan nombor bola dua warna_kemahiran javascript

JavaScript menjana loteri kebajikan nombor bola dua warna_kemahiran javascript

WBOY
WBOYasal
2016-05-16 15:58:572377semak imbas

Nombor bola dua warna loteri kebajikan terdiri daripada 6 nombor bola merah dan 1 nombor bola keranjang Antaranya, 6 nombor bola merah ialah 6 nombor yang diambil secara rawak dari 01 hingga 33, dan 1 nombor bola keranjang adalah daripada. 01 kepada nombor yang dipilih secara rawak daripada 16. 6 nombor bola merah biasanya disusun mengikut urutan dari kecil hingga besar. Berikut ialah kaedah untuk menjana nombor bola dua warna dalam JavaScript untuk rujukan anda!

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

Berikut ialah kaedah ranNumber, yang secara rawak mengembalikan integer antara s dan e.

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

Di atas adalah keseluruhan kandungan artikel ini, saya harap anda semua menyukainya.

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn