var orgArray:Array = new Array();//原陣列
var newArray:Array = new Array();//新陣列 結果陣列
//先決定全部是多少,也就是要從多少選出來
for (var ni = 0; ni <= 29; ni++) {
orgArray[ni] = 'img/'+(ni + 1)+'.jpg';
}
//選10張出來,並且不重複
for (var xi = 0; xi <= 9; xi++) {
//記錄這次選出的是原陣列的第幾個索引,亂數所引值
var catche:Number = Math.floor(Math.random() * (orgArray.length - 1)) ;
//把選出來的索引移除舊陣列,並儲存在新陣列裡
newArray[xi] = orgArray.splice(catche, 1);
}
trace(newArray);
沒有留言:
張貼留言