JavaScript產生隨機數例項程式碼
生成隨機數是非常常用的操作,引用應用的場景是非常的多的,比如驗證碼的生成或者抽獎等等都會使用,下面就分享一段網路上常用的產生隨機數的函式,雖然已經非常流行了,或許初學者還沒有發現它,寄希望能夠給需要的朋友帶來一定的幫助。
程式碼如下:
[JavaScript] 純文字檢視 複製程式碼function GetRandomNum(Min,Max){ var Range=Max-Min; var Rand=Math.random(); return(Min+Math.round(Rand*Range)); } console.log(GetRandomNum(3,20));
以上函式可以返回大於等於3小於等於20的隨機數,程式碼比較簡單,這裡就不多介紹了。
再來看一段比較常用的生成隨機數的程式碼:
[JavaScript] 純文字檢視 複製程式碼var chars=['0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']; function generateMixed(n){ var res=""; for(var i=0;i<n;i++){ var id=Math.ceil(Math.random()*35); res += chars[id]; } return res; } console.log(generateMixed(4));
以上程式碼中,每執行一次函式都會生成一個隨機數。
相關閱讀:
1.Math.random()函式可以參閱Math.random()一章節。
2.Math.round()函式可以參閱javascript Math.round()一章節。
3.Math.ceil()函式可以參閱javascript Math.ceil()一章節。
相關文章
- js實現的產生隨機數程式碼例項JS隨機
- javascript生成隨機數程式碼例項JavaScript隨機
- javascript生成指定位數隨機數程式碼例項JavaScript隨機
- javascript生成不重複隨機數程式碼例項JavaScript隨機
- 前端學習程式碼例項-JavaScript 生成隨機數前端JavaScript隨機
- JavaScript隨機點名程式碼例項JavaScript隨機
- js生成隨機數程式碼例項JS隨機
- javascript實現的生成驗證碼隨機數程式碼例項JavaScript隨機
- javascript實現的m到n的隨機數程式碼例項JavaScript隨機
- R產生隨機數隨機
- js獲取數字和字母隨機數程式碼例項JS隨機
- js隨機顏色例項程式碼JS隨機
- vc中產生隨機數隨機
- c++產生隨機數C++隨機
- js獲取指定位數不重複隨機數程式碼例項JS隨機
- JavaScript取餘數程式碼例項JavaScript
- Rust中如何產生隨機數或密碼?Rust隨機密碼
- js獲取指定區間的隨機數程式碼例項JS隨機
- 隨機漂浮圖片廣告例項程式碼隨機
- canvas小球隨機漂浮碰撞程式碼例項Canvas隨機
- javascript數字上舍入程式碼例項JavaScript
- javascript數字下舍入程式碼例項JavaScript
- JavaScript倒數計時程式碼例項JavaScript
- 【筆記】如何產生隨機數筆記隨機
- js隨機產生區間數JS隨機
- matlab產生隨機數或隨機矩陣Matlab隨機矩陣
- JavaScript隨滑鼠晃動的div塊程式碼例項JavaScript
- javascript元素滑鼠跟隨效果程式碼例項詳解JavaScript
- JavaScript跟隨滑鼠指標的粒子效果程式碼例項JavaScript指標
- 計算機隨機數的產生 (轉)計算機隨機
- js雙色球隨機選號程式碼例項JS隨機
- jquery隨機瀑布流簡單程式碼例項jQuery隨機
- JavaScript春節倒數計時程式碼例項JavaScript
- javascript獲取url引數程式碼例項JavaScript
- 原生javascript實現的隨機生成4位字串程式碼例項JavaScript隨機字串
- 高效產生不重複的隨機數隨機
- linux生產32位隨機數Linux隨機
- javascript獲取主機域名程式碼例項JavaScript