« Flashのフルスクリーン設定 | メイン | Fuse Kit »

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

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

投稿者 ikoma : March 9, 2007 06:10 PM

コメント

コメントしてください




保存しますか?