欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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;
}