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;
 }}まず、順番どおりの配列を作成してから
要素をランダムに入れ直す方法です。
