順番をシャッフルしたい時

数列の順番をシャッフルするプログラム。ビンゴゲーム等でランダムでありしかも重複無く番号を読み上げるプログラムを作る時に活用する。

while (a) {
var j = Math.floor( Math.random() * a );
var t = arr[--a];
arr[a] = arr[j];
arr[j] = t;
}

コメントを残す