这简直不要太容易,直接上代码,代码里面有详细的注释,相信大家是可以看懂的----你们聪明如我
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<title>js生成随机字符串</title>
<head>
<body>
<p id="random-str"></p>
<script type="text/javascript">
//生成指定长度的随机字符串
function randomStr(len){
//母串
var mStr = "0123456789qwertyuiopasdfghjklzxcvbnm";
//母串的长度
var mStr_len = mStr.length;
var tmp = "";
//获取当前时间戳
var timestamp = new Date().getTime();
for (var i=0;i < len ; i++){
//Math.ceil(x)取不小于x的最小整数
//str.charAt(x)返回str中下标为x的元素
//Math.random()返回0~1之间的随机数
tmp += mStr.charAt(Math.ceil(Math.random()*100000000) % mStr_len);
}
return timestamp+tmp;
}
var random_str = document.getElementById("random-str");
random_str.innerHTML = randomStr(10);
</script>
</body>
</html>