实现: 定义数组:var str =‘abcdefghijklmnopqrstuvwxyz1234567890’; 定义存放验证码的变量: var res =""; for(i<0;i<6;i++){ // 需要几位随机数就循环多少次 var a =parseInt( Math.random()*str.length) //parseInt是将生成的随机数变成整数,因为下标不能存在小数 //生成多少到多少的随机数是用Math.random()×(max-min+1)+min 该题目字符串的长度就是我们要的长度,不需要计算 } document.write(res)
结果:
<script>var str ='abcdefghijklmnopqrstuvwxyz1234567890'var res ="";for(var i =0; i <6; i++){var a =parseInt( Math.random()*str.length)
res += str[a]
console.log(res);}
document.write(res)</script>
使用js实现验证码功能通过随机数可以做到生成随机数的功能如果设定了一段固定的字符串,通过随机数确立可以确定随机索引值,那么就可以生成特定数据内的随机数实现:定义数组:var str =‘abcdefghijklmnopqrstuvwxyz1234567890’;定义存放验证码的变量: var res ="";for(i<0;i<6;i++){// 需要几位随机数就循环多少次var a =parseInt( Math.random()*str.length)//parseInt