AS3數組元素隨機交換自定義函數

function arrRandom(arr:Array):void
{
    arr.sort(elementSort);
    function elementSort(elment1:*,element2:*):int
    {
        return (Math.random()>0.5)?1:-1;
    }
}
function arrRandomByIndex(arr:Array,startIndex:int,endIndex:int):void
{
    var arrTemp:Array = arr.slice(startIndex,endIndex);
    arrRandom(arrTemp);
    for(var i=0;i<arrTemp.length;i++)
    {
        arr[startIndex+i] = arrTemp[i];
    }
}

發佈了60 篇原創文章 · 獲贊 21 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章