原理另行讨论,这里只讲使用
Math.random().toString(36).substr(2)
//"mwh20ipe6t" 10随机字符串 [a-z0-9]
基于上述代码,封装可以得到如下函数
生成n位随机数
function getRandomString(n){
var str="";
while(str.length<n){
str+=Math.random().toString(36).substr(2);
}
return str.substr(str.length-n)
}
网友评论