// 定义生成按钮的数量
var buttonCount = Math.floor(Math.random() * 10) + 1
// 定义按钮的HTML代码模板
var buttonTemplate = '
Button'
// 创建存储按钮的字符串
var buttonsHTML = ''
// 使用循环语句生成所需数量的按钮
for (var i = 0i <buttonCounti++) {
buttonsHTML += buttonTemplate
}
// 将生成的按钮添加到文档中
document.body.innerHTML += buttonsHTML
js可以用Math.random()函数产生随机数,这里以产生1到5之间的随机数为例。
1、产生最小到最大之间的函数,包括最小值和最大值,即“min ≤ r ≤ max”:
2、产生最小到最大之间的函数,包括最小值但不包括最大值,即“min ≤ r <max”:
3、产生最小到最大之间的函数,不包括最小值但包括最大值,即“min <r ≤ max”:
4、产生最小到最大之间的函数,不包括最小值和最大值,即“min <r <max”:
<meta charset="utf-8"><input type="text" id="a"/>
<input type="button" value="随机" onclick="butt()"/>
<script>
function butt(){
document.getElementById('a').value=(Math.random()*(10-0.99)).toFixed(2)
}
</script>
<!-- /**
* 1
document.write(Math.random())
返回随机数
1
document.write(Math.random()*(20-10)+10)
返回10-20的随机数
1
document.write(Math.random()*(n-m)+m)
返回指定范围的随机数(m-n之间)的公式[1]
http://www.jb51.net/article/45884.htm
*/
-->