思路:通过随机获取指定字符串的指定数的字符,通过canvas绘制出来
返回指定范围的随机整数
//指定范围的随机函数:返回指定范围内的随机整数
function rand(min, max) {
/*
max=10
min=1
Math.random()=0 最小取到1
Math.random()=0.9999*10=Math.floor(9.9)=>+1=10
*/
return Math.floor(Math.random() * (max - min + 1)) + min;
}
返回指定数量的随机字符串
function randStr(count) {
var str = '1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
var code = '';
for (var i = 0; i < count; i++) {
var index = rand(0, str.length - 1)//必须减一否则会出现下标越界
code += str.charAt(index) + ' ';
}
return code
}
绘制图形
function verify(selector) {