js随机产生文字

JavaScript026

js随机产生文字,第1张

<!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>

var chars =

['ab','cd','ef']

function generateMixed(n) {

var res = ""

for(var i = 0i <n i ++) {

var id = Math.ceil(Math.random()*35)

res += chars[id]

}

return res

}

generateMixed(2)这样就随机取到了随机的文字,取到两个数以后就是你想要的东西了。

这种随机的函数在网上很多的,只要变通一下就好了!