如何用js随机产生四个随机字母

JavaScript018

如何用js随机产生四个随机字母,第1张

所有随机的东西都要用到随机数,js中是用到Math.random()这个方法,获取0~1之间的数.

产生随机4个英文字母详情看下面代码!

<!doctype

html>

<html

lang="en">

<head>

<meta

charset="UTF-8">

</head>

<div

id="result"></div><button

onclick="getRanNum()">生成</button>

<body>

<script>

var

result

=

[]

function

getRanNum(){

result

=

[]

for(var

i=0i<4i++){

var

ranNum

=

Math.ceil(Math.random()

*

25)

//生成一个0到25的数字

//大写字母'A'的ASCII是65,A~Z的ASCII码就是65

+

0~25然后调用String.fromCharCode()传入ASCII值返回相应的字符并push进数组里

result.push(String.fromCharCode(65+ranNum))

}

document.getElementById('result').innerText

=

result.toString()

}

</script>

</body>

</html>

随机数那这样改一下就是数字加字母:Math.floor(Math.random()*1000000).toString(16)

md5也可以的,网上有md5的js代码,太长,粘不上来,你可以搜一下看看