js方法隨機抽取n個隨機數


function getImageRandomPosition(){
    do {
        var n = Math.floor(Math.random() * 12);//n為隨機出現的0-11之內的數值
        for (var i = 0; i < posArray.length; i++) {
            if (n == posArray[i]) { 
                /*若n和數組里面的數值有重復,立即跳出函數*/
                break;
            }
        }
        /*若n和數組里的數組無重復,那么i和數組的長度是相同的,這樣可以避免出現重復的數字*/
        if (i == posArray.length) {
            posArray.push(n);
        }
    }while(posArray.length!=12);
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM