<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script>
str = "abcdefghigklmnopqrstuvwxyz0123456789"; //自定义的字符串
str1 = str.split(""); //切割,中间没有空格,代表把str的所有字符分开
var sum =""; //接收随机生成的字符
for(var i = 0;i<4;i++){
var a = str1[parseInt(Math.random()*str.length)]; 将str的长度作为随机数的长度,通过parseint转化为整数
document.write(a+"<br/>");
sum += a;
}
document.write(sum);
</script>
</body>
</html>
通过一个简单的方法生成一个长度随机,有字幕数字和特殊字符的验证码
当然,大家也可以采用Math.floor向下取整来生成一个整数。