javascript生成指定位数的随机字符串
程序员文章站
2024-03-21 17:24:16
...
使用javascript生成指定位数的随机字符串
思路:
1、声明英文大小写字母和数字组成的字符串chars
2、根据指定长度进行循环遍历,随机生成不大于chars字符串长度的值,chars 根据该数值使用charAt获取该为字符
3、返回指定位数的字符串
实现代码:
/*
*生成指定位数的随机字符串
*len: 给定随机字符串长度
*/
function randomString(len){
//默认去掉了容易混淆的字符oOLl,9gq,Vv,Uu,I1
var chars = 'ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678';
var tempLen = chars.length, tempStr='';
for(var i=0; i<len; ++i){
tempStr += chars.charAt(Math.floor(Math.random() * tempLen ));
}
return tempStr;
}
上一篇: windows上同时安装两个版本的mysql数据库5.7和8.0
下一篇: Java 多态