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()一章節。
相關文章
- 獲取倒數第幾個元素程式碼例項
- 前端學習程式碼例項-JavaScript 生成隨機數前端JavaScript隨機
- JavaScript取餘數程式碼例項JavaScript
- PHP實現隨機數字、字母的驗證碼功能PHP隨機
- java獲取時間戳和隨機數Java時間戳隨機
- PHP非字母數字の程式碼PHP
- java_隨機數(統計例項)Java隨機
- Java之生成一個隨機驗證碼(數字+大小寫字母)Java隨機
- 獲取當前時間戳和隨機數的獲取、Java Random、ThreadLocalRandom、UUID類中的方法應用(隨機數)時間戳隨機JavarandomthreadUI
- Pythonrandom模組(獲取隨機數)常用方法和使用例子Pythonrandom隨機
- 從Linux核心中獲取真隨機數Linux隨機
- Js Math隨機數JS隨機
- Java之獲取隨機數的4種方法Java隨機
- JavaScript倒數計時程式碼例項JavaScript
- isAlnum判斷字元是否為字母數字字元(字母和數字都屬於字母數字字元)字元
- js獲取url傳遞引數,js獲取url?號後面的引數JS
- Java 獲取Word字數Java
- JavaScript數字和字母組合驗證碼詳解JavaScript
- Django Models隨機獲取指定數量資料方法Django隨機
- JavaScript 獲取0-1之間的隨機數JavaScript隨機
- JavaScript隨機輸出大小寫字母程式碼JavaScript隨機
- Oracle 獲取整數方式程式碼整理Oracle
- js中使用正規表示式查詢字母和數字的方法JS
- React獲取元件例項React元件
- 直播軟體app開發,js隨機生成字母和獲取到當前日期、時間APPJS隨機
- python獲取命令列引數的程式碼Python命令列
- 隨機範圍小數和隨機範圍整數隨機
- 直播軟體原始碼,JS獲取指定長度的隨機字元原始碼JS隨機字元
- js實現獲取URL引數JS
- js獲取數字陣列最大值的幾種方式JS陣列
- c#獲取word檔案頁數、字數C#
- Java 獲取系統各項引數Java
- JS 預編譯程式碼例項分析JS編譯
- 商品搶購倒數計時效果程式碼例項
- 網頁倒數計時跳轉程式碼例項網頁
- Linux Shell 生成隨機數和隨機字串Linux隨機字串
- js獲取北京時間程式碼JS
- Python識別字母數字組合驗證碼Python
- jquery.idTabs.min.js選項卡程式碼例項jQueryJS