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:08  greengnn  阅读(459)  评论(0编辑  收藏  举报