js生成随机字符串

2018-05-08  本文已影响27人  TOPro

原理另行讨论,这里只讲使用

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)
}
上一篇 下一篇

猜你喜欢

热点阅读