AS3数组元素随机交换自定义函数

  • Post author:
  • Post category:其他


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



版权声明:本文为q229827701原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。