javascript实现随机产生数字与字母的组合
2007-05-22 10:28
525 查看
正在处理您的请求...
javascript实现随机产生数字与字母的组合
1。
<script language="JavaScript" type="text/JavaScript">
//str_0 长度
//str_1 是否大写字母
//str_2 是否小写字母
//str_3 是否数字
function rnd_str(str_0,str_1,str_2,str_3)
{
var Seed_array=new Array();
var seedary;
var i;
Seed_array[0]=""
Seed_array[1]= "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z";
Seed_array[2]= "a b c d e f g h i j k l m n o p q r s t u v w x y z";
Seed_array[3]= "0 1 2 3 4 5 6 7 8 9";
if (!str_1&&!str_2&&!str_3){str_1=true;str_2=true;str_3=true;}
if (str_1){Seed_array[0]+=Seed_array[1];}
if (str_2){Seed_array[0]+=" "+Seed_array[2];}
if (str_3){Seed_array[0]+=" "+Seed_array[3];}
Seed_array[0]= Seed_array[0].split(" ");
seedary=""
for (i=0;i<str_0;i++)
{
seedary+=Seed_array[0][Math.round(Math.random( )*(Seed_array[0].length-1))]
}
return(seedary);
}
var tmp=rnd_str(6,true,true,true);
document.write(tmp);
</script>
2。
可选定长度的随机字母数字生成器:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META NAME="Author" CONTENT="Seagle.K">
<STYLE TYPE="text/css">
</STYLE>
<SCRIPT LANGUAGE="JavaScript">
function getrandom(len)
{
var seed = new Array(
'abcdefghijklmnopqrstuvwxyz',
'ABCDEFGHIJKLMNOPQRSTUVWXYZ',
'0123456789'
);
var idx,i;
var result = '';
for (i=0; i<len; i++)
{
idx = Math.floor(Math.random()*3);
result += seed[idx].substr(Math.floor(Math.random()*(seed[idx].length)), 1);
}
return result;
}
</SCRIPT>
</HEAD>
<BODY>
长度:
<SELECT id="sel">
<option value=1>1</option>
<option value=3>3</option>
<option value=5 selected>5</option>
<option value=7>7</option>
<option value=9>9</option>
</SELECT>
<BR>
生成:
<INPUT TYPE="text" id="txt">
<INPUT TYPE="button" VALUE=" GO " ONCLICK="txt.value=getrandom(sel.value)">
</BODY>
</HTML>
完
javascript实现随机产生数字与字母的组合
1。
<script language="JavaScript" type="text/JavaScript">
//str_0 长度
//str_1 是否大写字母
//str_2 是否小写字母
//str_3 是否数字
function rnd_str(str_0,str_1,str_2,str_3)
{
var Seed_array=new Array();
var seedary;
var i;
Seed_array[0]=""
Seed_array[1]= "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z";
Seed_array[2]= "a b c d e f g h i j k l m n o p q r s t u v w x y z";
Seed_array[3]= "0 1 2 3 4 5 6 7 8 9";
if (!str_1&&!str_2&&!str_3){str_1=true;str_2=true;str_3=true;}
if (str_1){Seed_array[0]+=Seed_array[1];}
if (str_2){Seed_array[0]+=" "+Seed_array[2];}
if (str_3){Seed_array[0]+=" "+Seed_array[3];}
Seed_array[0]= Seed_array[0].split(" ");
seedary=""
for (i=0;i<str_0;i++)
{
seedary+=Seed_array[0][Math.round(Math.random( )*(Seed_array[0].length-1))]
}
return(seedary);
}
var tmp=rnd_str(6,true,true,true);
document.write(tmp);
</script>
2。
可选定长度的随机字母数字生成器:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META NAME="Author" CONTENT="Seagle.K">
<STYLE TYPE="text/css">
</STYLE>
<SCRIPT LANGUAGE="JavaScript">
function getrandom(len)
{
var seed = new Array(
'abcdefghijklmnopqrstuvwxyz',
'ABCDEFGHIJKLMNOPQRSTUVWXYZ',
'0123456789'
);
var idx,i;
var result = '';
for (i=0; i<len; i++)
{
idx = Math.floor(Math.random()*3);
result += seed[idx].substr(Math.floor(Math.random()*(seed[idx].length)), 1);
}
return result;
}
</SCRIPT>
</HEAD>
<BODY>
长度:
<SELECT id="sel">
<option value=1>1</option>
<option value=3>3</option>
<option value=5 selected>5</option>
<option value=7>7</option>
<option value=9>9</option>
</SELECT>
<BR>
生成:
<INPUT TYPE="text" id="txt">
<INPUT TYPE="button" VALUE=" GO " ONCLICK="txt.value=getrandom(sel.value)">
</BODY>
</HTML>
完
相关文章推荐
- javascript实现随机产生数字与字母的组合
- javascript实现随机产生数字与字母的组合
- JS实现生成由字母与数字组合的随机字符串功能详解
- C#中如何产生字母和数字的随机组合
- C#中如何产生字母和数字的随机组合
- 利用JavaScript实现密码录入框只允许输入数字和字母的组合
- iOS实现数字,字母或符号组合的有效性验证
- 工具类 - 随机生成字母和数字的组合
- Java产生随机数字、随机字母、随机数字+字母
- selenium webdriver 杂记-生成随机数字字母组合参数
- 实现求出若干整数之和为500的连续整数(如98,99,100,101,102)的所有组合&&产生一个int数组,长度为100,并向其中随机插入1~100,要求不能重复
- Java随机产生数字字母字符串
- 正则匹配密码只能是数字和字母组合字符串功能【php与js实现】
- 随机8位数字和字母组合的恶性U盘病毒的分析
- asp 实现检测字符串是否为纯字母和数字组合的函数
- javascript实现数字+字母验证码的简单实例
- 随机生成几位数字字母组合
- javascript实现数字+字母验证码的简单实例
- 随机产生N位由数字和字母组成的密码 asp随机数
- c# 产生随机字符串,包括大小写字母和数字