js獲取指定位數不重複隨機數程式碼例項
分享一段程式碼例項,它實現了獲取指定位數不重複隨機數的功能。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼執行程式碼function random(m, n) { return Math.floor(m + Math.random() * (n - m)); }; function findInArr(arr, num) { for (var index = 0; index < arr.length; index++) { if (arr[index] == num) { return true; } } return false; }; function getRandom(count, start, end) { var tempArr = []; if (end - start < count || arguments.length < 3) { console.log("兩者之差必須大於等於" + count); return; } for (var index = 0; index < count; index++) { var rnd = random(1, 10); if (findInArr(tempArr, rnd)) { index--; } else { tempArr.push(rnd); } } return tempArr; }; var res = getRandom(4, 1, 10); console.log(res);
相關文章
- javascript生成不重複隨機數程式碼例項JavaScript隨機
- js獲取數字和字母隨機數程式碼例項JS隨機
- js獲取指定區間的隨機數程式碼例項JS隨機
- javascript生成指定位數隨機數程式碼例項JavaScript隨機
- js生成不重複數字陣列程式碼例項JS陣列
- js生成隨機數程式碼例項JS隨機
- js隨機取出陣列中不重複值元素程式碼和例項JS隨機陣列
- js獲取數字中的最小數字程式碼程式碼例項JS
- js獲取數字最小值程式碼例項JS
- js不重複抽獎效果程式碼例項JS
- javascript生成隨機數程式碼例項JavaScript隨機
- javascript擷取指定位數的小數程式碼例項JavaScript
- 巧用物件,生成不重複隨機數物件隨機
- js實現的產生隨機數程式碼例項JS隨機
- 匹配指定位數不重複數字
- js獲取主機域名程式碼例項JS
- JavaScript產生隨機數例項程式碼JavaScript隨機
- javascript獲取url引數程式碼例項JavaScript
- 高效產生不重複的隨機數隨機
- C++【生成16個不重複字母】(生成不重複隨機數)C++隨機
- 動態引入js檔案使用隨機數防止讀取快取資料程式碼例項JS隨機快取
- jQuery獲取url引數值程式碼例項jQuery
- 使用js獲取url傳遞的引數值程式碼例項JS
- PHP獲取隨機數PHP隨機
- Random獲取隨機數random隨機
- 前端學習程式碼例項-JavaScript 生成隨機數前端JavaScript隨機
- 獲取倒數第幾個元素程式碼例項
- javascript如何獲取連結引數程式碼例項JavaScript
- javascript獲取url連結引數例項程式碼JavaScript
- js獲取陣列中元素出現的次數程式碼例項JS陣列
- js隨機顏色例項程式碼JS隨機
- 如何生成隨機不重複的11位數字隨機
- 高效產生一組不重複的隨機數隨機
- matlab之生成不重複的隨機整數Matlab隨機
- 集合框架-獲取無重複的隨機數案例框架隨機
- javascript獲取字串中第一個不重複字元程式碼例項JavaScript字串字元
- 編寫一個程式,獲取10個1至20的隨機數,要求隨機數不能重複。隨機
- JavaScript取餘數程式碼例項JavaScript