配列の中身をシャッフルする関数のメモ(AS2.0)
たまに使うのでメモメモ。
var video_array:Array = ["0","1","2","3", "4","5","6","7","8"];
var shuffle_array:Array = shuffle(video_array);//my_listをシャッフルしてtrace出力する
trace( shuffle_array );//引数に入れた配列をシャッフルする関数
function shuffle(list:Array):Array {
var i = list.length;
while (i--) {
var j = Math.floor(Math.random() * (i + 1));
var k = list[i];
list[i] = list[j];
list[j] = k;
}
return list;
}