怎么用HTML写一个可以控制概率的点名程序
时间: 2023-11-20 19:06:32 浏览: 35
可以通过以下代码实现一个可以控制概率的点名程序:
```
<html>
<head>
<title>点名程序</title>
</head>
<body>
<h1>班级名单</h1>
<ul>
<li>学生1</li>
<li>学生2</li>
<li>学生3</li>
<li>学生4</li>
<li>学生5</li>
<li>学生6</li>
<li>学生7</li>
<li>学生8</li>
<li>学生9</li>
<li>学生10</li>
</ul>
<p>请输入点名概率(0-100):</p>
<input type="text" id="prob" name="prob">
<br><br>
<button onclick="roll()">点名</button>
<p id="result"></p>
<script>
function roll() {
var prob = document.getElementById("prob").value;
var rand = Math.floor(Math.random() * 100) + 1;
if (rand <= prob) {
document.getElementById("result").innerHTML = "被点名了!";
} else {
document.getElementById("result").innerHTML = "没有被点名。";
}
}
</script>
</body>
</html>
```
使用这个程序时,用户可以输入一个概率值,然后点击“点名”按钮,程序将生成一个0-100之间的随机数,如果该随机数小于等于用户输入的概率值,则输出“被点名了!”;否则输出“没有被点名。”。