JavaScriptでロト6の結果予想をランダムで表示

by iwbjp

JavaScript

var arr = new Array("01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43");
var result = [];

function shuffle(arr){
  for(var i=0; i<10000; i++){

    var rnd = Math.floor(Math.random() * arr.length);
    var arr1 = arr[0];
    var arr2 = arr[rnd];

    arr[rnd] = arr1;
    arr[0]   = arr2;
  }
  return arr;
}

shuffle(arr);

for(var i=0; i<6; i++){
  result[i] = arr[i];
}

result.sort();

document.body.innerHTML += '結果:' + result;