js獲取數字和字母隨機數程式碼例項

admin發表於2017-03-31

本章節介紹一段能夠實現隨機生成數字和字母隨機數的程式碼例項,希望能夠給需要的朋友帶來一定的幫助。

程式碼例項如下:

[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()一章節。

相關文章