function loto6(){
var j = [];
do{
var chk = "OK";
var c = Math.floor(Math.random()*(1-43)+43);
for (var i=0; i<j.length; i++){
j[i] == c ? chk = "NG": '';
}
chk != "NG" ? j.push(c) :'';
}while(j.length < 6);
return j.sort();
}
var x = [];
for(var i = 0; i < 12; i++){
x[i] = loto6();
}
console.table(x);
function loto6(){
var j = [];
do{
var c = Math.floor(Math.random()*(1-43)+43);
j.indexOf(c) == -1 ?j.push(c):'';
}while(j.length < 6);
return j.sort();
}
var x = [];
for(var i = 0; i < 12; i++){
x[i] = loto6();
}
console.table(x);
1 件のコメント:
Math.floor(Math.random()*(1-43)+43);
43 の番号は出ません。
下記に訂正が必要です。
Math.floor(Math.random()*(1-44)+44);
コメントを投稿