« 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