javascript随机生成字符串
2013-08-07 21:55
190 查看
//第一种
function randPassword()
{
var text=['abcdefghijklmnopqrstuvwxyz','ABCDEFGHIJKLMNOPQRSTUVWXYZ','1234567890','z'];
var rand = function(min, max){return Math.floor(Math.max(min, Math.random() * (max+1)));}
var len = rand(4, 8); // 长度为8-16
var pw = '';
for(i=0; i<len; ++i)
{
var strpos = rand(0, 3);
pw += text[strpos].charAt(rand(0, text[strpos].length));
}
return pw;
}
var a = randPassword();
alert(a);
//第二种
function randomString(length) {
var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz'.split('');
if (! length) {
length = Math.floor(Math.random() * chars.length);
}
var str = '';
for (var i = 0; i < length; i++) {
str += chars[Math.floor(Math.random() * chars.length)];
}
return 'buyuy_'+str;
}
/* examples */
// generate a random string of random length
//randomString();
// generate a random string of length 8
var a =randomString(4);
function randPassword()
{
var text=['abcdefghijklmnopqrstuvwxyz','ABCDEFGHIJKLMNOPQRSTUVWXYZ','1234567890','z'];
var rand = function(min, max){return Math.floor(Math.max(min, Math.random() * (max+1)));}
var len = rand(4, 8); // 长度为8-16
var pw = '';
for(i=0; i<len; ++i)
{
var strpos = rand(0, 3);
pw += text[strpos].charAt(rand(0, text[strpos].length));
}
return pw;
}
var a = randPassword();
alert(a);
//第二种
function randomString(length) {
var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz'.split('');
if (! length) {
length = Math.floor(Math.random() * chars.length);
}
var str = '';
for (var i = 0; i < length; i++) {
str += chars[Math.floor(Math.random() * chars.length)];
}
return 'buyuy_'+str;
}
/* examples */
// generate a random string of random length
//randomString();
// generate a random string of length 8
var a =randomString(4);
相关文章推荐
- javascript随机生成字符串
- JavaScript 随机生成字符串
- JavaScript生成随机字符串的方法
- javascript随机生成字符串,可以用来生成随机密码
- Javascript 生成随机字符串
- javascript自动生成包含数字与字符的随机字符串
- javascript自动生成包含数字与字符的随机字符串
- javascript随机生成字符串或者验证码
- Java生成随机字符串,必须包含数字、小写字母、大写字母
- Java生成含字母和数字的6位随机字符串
- 随机字符串生成
- LoadRunner随机字符串生成及使用
- 生成随机字符串
- 随机字符串生成
- python随机生成字符串学习
- 生成大量随机字符串不同实现方式的效率对比
- 012 随机生成n个字节的字符串?
- Python 生成随机字符串
- js 生成四位随机字符串
- C#生成8位字母数字组合随机的字符串