【分享】JS生成随机字符串

之前忘了从哪里找到的一段代码,整理电脑时,记录为博文备查,原创不是我。

function randomString(len) {

  len = len || 32;

  var $chars = 'ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678';    /****默认去掉了容易混淆的字符oOLl,9gq,Vv,Uu,I1****/

  var maxPos = $chars.length;

  var pwd = '';

  for (i = 0; i < len; i++) {

    pwd += $chars.charAt(Math.floor(Math.random() * maxPos));

  }

  return pwd;

}

document.write(randomString(32));

使用方法,就不用说了吧,调用randomString方法,参数len为返回的随机字符串长度。

你可能感兴趣的:(字符串)