javascript

javascript에서 중복되지 않는 난수 만들기

jeeyong 2008. 8. 20. 14:35
function shuffleRandom(n){
        var ar = new Array();
        var temp;
        var rnum;

        for(var i=1; i<=n; i++){
            ar.push(i);
        }

        for(var i=0; i< ar.length ; i++)
        {
            rnum = Math.floor(Math.random() *n);
            temp = ar[i];
            ar[i] = ar[rnum];
            ar[rnum] = temp;
        }

        return ar;
}