用js写一个十人随机点名
时间: 2023-12-24 22:03:48 浏览: 30
好的,以下是用 JavaScript 实现的一个十人随机点名程序:
```javascript
// 定义一个数组,存储十个人的姓名
var names = ["小明", "小红", "张三", "李四", "王五", "赵六", "钱七", "孙八", "周九", "吴十"];
// 生成一个随机数,范围在 0 到 9 之间
var randomIndex = Math.floor(Math.random() * 10);
// 输出被点名的人的姓名
console.log("被点名的人是:" + names[randomIndex]);
```
运行程序,每次会随机输出一个被点名的人的姓名。你可以根据实际情况修改数组中的姓名,或者将程序嵌入到网页中,让用户点击按钮随机点名。
相关问题
用JS写一个定表随机点名
好的,请稍等,我来为您写一个用JS实现定表随机点名的代码:
```javascript
var students = ["小明", "小红", "李雷", "韩梅梅", "张三", "李四", "王五", "赵六"]; // 学生名单
var btn = document.getElementById("btn"); // 获取按钮元素
var result = document.getElementById("result"); // 获取结果展示元素
btn.onclick = function() {
var randomIndex = Math.floor(Math.random() * students.length); // 生成随机数字
result.innerHTML = students[randomIndex] + "同学,你被点到啦!"; // 将点到的同学显示在结果展示元素中
};
```
这段代码会在页面上展示一个按钮,点击按钮会随机从学生名单中选出一个人,并在结果展示元素中显示点到的同学的姓名。如果需要添加或者修改学生名单,只需要修改代码中`students`变量的值即可。
用javascript语言写一个随机点名
好的,以下是一个使用JavaScript编写的随机点名程序:
```javascript
// 创建一个包含所有学生名字的数组
var students = ["小明", "小红", "小张", "小李", "小王"];
// 创建一个随机整数生成函数
function getRandomInt(max) {
return Math.floor(Math.random() * Math.floor(max));
}
// 随机选择一个学生
var randomIndex = getRandomInt(students.length);
var selectedStudent = students[randomIndex];
// 输出所选学生的名字
console.log("被点到名的学生是:" + selectedStudent);
```
这个程序首先创建了一个包含所有学生名字的数组,然后定义了一个函数来生成一个0到指定最大值之间的随机整数。程序接下来使用这个函数生成一个随机索引,然后使用这个索引从学生名字数组中选择一个随机学生。最后,程序将所选学生的名字输出到控制台中。