站长网(Downzz.com)
站长网(Downzz.com)
当前位置:首页 > 站长教程 > 建站经验 > JS教程
js获取数字和字母随机数代码实例
时间:2019-01-09 01:08:13 围观:225 来源:原创

本章节介绍一段能够实现随机生成数字和字母随机数的代码实例,希望能够给需要的朋友带来一定的帮助。

代码实例如下:

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()方法h.random()方法

文章为作者独立观点不代表本网立场,未经允许不得转载。