javascript 洗牌算法

function getRandomPlayCard(m){
    var arr=new Array(m);
    for(var i=0;i<m;i++){
        var rnd=Math.floor(Math.random()*(i+0.99999))
        arr[i]=arr[rnd];
        arr[rnd]=i;
    }
    return arr;
};

  

posted @ 2011-11-01 18:06  greengnn  阅读(207)  评论(0编辑  收藏  举报