如何用JS生成随机字

JavaScript010

如何用JS生成随机字,第1张

直接调用如randomWord(1,6,10)产生6到10位的随机密码,如果要显示出来,要么alert(),要么显示到某个HTML元素中。下面给个简单示例,你可以保存为html文件后打开TEST 示例效果

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/htmlcharset=utf-8">

<title></title>

<script>

function randomString(len) {

len = len || 32

var $chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'

var maxPos = $chars.length

var randStr = ''

for (i = 0i <leni++) {

randStr += $chars.charAt(Math.floor(Math.random() * maxPos))

}

return randStr

}

</script>

</head>

<body>

<script>

document.writeln("<a href=http://百度.cn/a287PNPabcBP-"+randomString(10)+".apk class='btn down-main' >")

</script>

<img src="/template/app/images/down-icon.png">安卓版下载</a>

</body>

</html>