js獲取數字和字母隨機數程式碼例項
本章節介紹一段能夠實現隨機生成數字和字母隨機數的程式碼例項,希望能夠給需要的朋友帶來一定的幫助。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼var arr=[0,1,2,3,4,5,6,7,8,9,"a","b","c","d","e","f","g"]; function done(arr,len){ var num=arr.length; var code=""; for(var index=0;index<len;index++){ code=code+arr[parseInt(Math.random()*num)]; } return code; } console.log(done(arr,4));
程式碼實現了我們的要求,能夠獲取數字和字母的隨機四位數,當然陣列還可以將字母再補充一下,這裡為了省時省力就節省了。
一.程式碼註釋:
1.var arr=[0,1,2,3,4,5,6,7,8,9,"a","b","c","d","e","f","g"],用來取隨機驗證碼的陣列。
2.function done(arr,len){},此函式實現了獲取隨機驗證碼功能,第一個引數是陣列物件,第二個引數規定隨機驗證碼的位數。
3.var num=arr.length,獲取陣列的長度。
4.var code="",用來存放隨機驗證碼。
5.for(var index=0;index<len;index++){
code=code+arr[parseInt(Math.random()*num)];
},使用for迴圈隨機獲取陣列中的元素以組成隨機驗證碼。
6.return code,返回隨機驗證碼。
二.相關閱讀:
1.parseInt()方法可以參閱javascript parseInt()一章節。
2.Math.random()方法可以參閱js Math.random()一章節。
相關文章
- js獲取指定位數不重複隨機數程式碼例項JS隨機
- js獲取指定區間的隨機數程式碼例項JS隨機
- js獲取數字中的最小數字程式碼程式碼例項JS
- js獲取數字最小值程式碼例項JS
- js生成隨機數程式碼例項JS隨機
- 檢測字串中數字和字母的數量程式碼例項字串
- javascript生成隨機數程式碼例項JavaScript隨機
- javascript獲取數字的絕對值程式碼例項JavaScript
- 獲取小數點後面第一個數字程式碼例項
- js實現的產生隨機數程式碼例項JS隨機
- javascript生成指定位數隨機數程式碼例項JavaScript隨機
- js獲取數字陣列中的最大值和最小值程式碼例項JS陣列
- js獲取主機域名程式碼例項JS
- JavaScript產生隨機數例項程式碼JavaScript隨機
- javascript獲取url引數程式碼例項JavaScript
- js格式化數字例項程式碼JS
- javascript生成不重複隨機數程式碼例項JavaScript隨機
- 動態引入js檔案使用隨機數防止讀取快取資料程式碼例項JS隨機快取
- jQuery獲取url引數值程式碼例項jQuery
- 使用js獲取url傳遞的引數值程式碼例項JS
- PHP獲取隨機數PHP隨機
- Random獲取隨機數random隨機
- 前端學習程式碼例項-JavaScript 生成隨機數前端JavaScript隨機
- JavaScript生成四位數字或者字母隨機數JavaScript隨機
- 獲取倒數第幾個元素程式碼例項
- javascript如何獲取連結引數程式碼例項JavaScript
- javascript獲取url連結引數例項程式碼JavaScript
- js獲取陣列中元素出現的次數程式碼例項JS陣列
- js隨機顏色例項程式碼JS隨機
- js將單詞數字母變換為大寫程式碼例項JS
- PHP實現隨機數字、字母的驗證碼功能PHP隨機
- javascript實現獲取指定數字區間的隨機數JavaScript隨機
- js將字串轉換為數字程式碼例項JS字串
- js生成不重複數字陣列程式碼例項JS陣列
- JavaScript取餘數程式碼例項JavaScript
- java獲取時間戳和隨機數Java時間戳隨機
- js獲取當前月份例項程式碼JS
- js獲取事件源物件程式碼例項JS事件物件