如何在JavaScript中生成随机的a-z字母(1个字母),而不必键入所有字母?
我想在JavaScript中生成随机的a-z字母(1个字母),而不必键入所有字母。但我不知道怎么做。我想使用如何在JavaScript中生成随机的a-z字母(1个字母),而不必键入所有字母?,javascript,html,Javascript,Html,我想在JavaScript中生成随机的a-z字母(1个字母),而不必键入所有字母。但我不知道怎么做。我想使用Math.floor(Math.random*?)。但我不知道是什么?。我想在以下HTML代码中使用JavaScript: <!DOCTYPE html> <html> <head> <title>AZ Generator</title> </head> <body> <s
Math.floor(Math.random*?)
。但我不知道是什么?。我想在以下HTML代码中使用JavaScript:
<!DOCTYPE html>
<html>
<head>
<title>AZ Generator</title>
</head>
<body>
<script src="az-generator.js"></script>
<button onclick="az()">Generate</button>
<p id="p"></p>
</body>
</html>
AZ发生器
生成
您可以创建一个随机数0。。。25加10,然后将数字转换为以36为基数的字符串
函数az(){
返回Math.floor(Math.random()*25+10).toString(36);
}
log(Array.from({length:50},az).join(“”))代码>您需要两件事:
- 一些能够弥合数字和字符之间差距的东西
- 在适当范围内的随机数,以获得所需字符之一(对于小写字母,从字符代码97开始为26个字符)
因此,解决方案可以非常简单:
const randomLetter==>String.fromCharCode(0 | Math.random()*26+97)
log(randomLetter())
如果不使用随机数,很难做到这一点。