原理另行討論,這里只講使用
Math.random().toString(36).substr(2)
//"mwh20ipe6t" 10隨機(jī)字符串 [a-z0-9]
基于上述代碼,封裝可以得到如下函數(shù)
生成n位隨機(jī)數(shù)
function getRandomString(n){
var str="";
while(str.length<n){
str+=Math.random().toString(36).substr(2);
}
return str.substr(str.length-n)
}