您的位置:首页 > Web前端 > JavaScript

javascript实现随机产生数字与字母的组合

2009-01-05 14:07 756 查看
<!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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: