home > ランダム配列
ランダム配列
March 09, 2007
//ランダム配列
for( k = 1; k <= client_cont ; k++){
this.client_array[ k ] = k;
}
xShuffleArray(client_array);//ランダム配列実行
function xShuffleArray(l_array) {
var i = l_array.length;
while ( i--) {
var j = Math.floor(Math.random()*i +1 );//ランダムなインデックスを計算
var t = l_array[i];
l_array[i] = l_array[j];
l_array[j] = t;
}}
まず、順番どおりの配列を作成してから
要素をランダムに入れ直す方法です。