3C科技 娛樂遊戲 美食旅遊 時尚美妝 親子育兒 生活休閒 金融理財 健康運動 寰宇綜合

Zi 字媒體

2017-07-25T20:27:27+00:00
加入好友
JavaScript小程式:不重覆的random亂數   資料來源:http://www.moke.tw/wordpress/computer/web/439   取得A-B之間的亂數 function getRandom(minNum, maxNum) {     //取得 minNum(最小值) ~ maxNum(最大值) 之間的亂數     return Math.floor( Math.random() * (maxNum – minNum + 1) ) + minNum; } 產生不重覆的亂數 function getRandomArray(minNum, maxNum, n) {     //隨機產生不重覆的n個數字     var rdmArray = [n];        //儲存產生的陣列       for(var i=0; i         var rdm = 0;        //暫存的亂數           do {             var exist = false;            //此亂數是否已存在             rdm = getRandom(minNum, maxNum);    //取得亂數               //檢查亂數是否存在於陣列中,若存在則繼續回圈             if(rdmArray.indexOf(rdm) != -1) exist = true;           } while (exist);    //產生沒出現過的亂數時離開迴圈           rdmArray[i] = rdm;     }     return rdmArray; }    

本文由jashliaoeuwordpress提供 原文連結

寫了 5860316篇文章,獲得 23313次喜歡
精彩推薦