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;
 }}

まず、順番どおりの配列を作成してから
要素をランダムに入れ直す方法です。



ブックマークする hatena del.ico.us


Comments

Post a Comment






Remember personal info