怎么用js做随机点名

JavaScript028

怎么用js做随机点名,第1张

关键是随机数的实现(伪随机)

function myRand(start, end) {

return start + Math.round((Math.random() * (end - start)))

}

这个函数可以得到start到end之间(包括start和end)的随机数,然后根据随机数去点名

var isRun=true

var a = ["张三","李四","王五","赵六"]

var a2 = new Array()

function action(str){

var s = document.getElementById("bt").value

if(s=="开始"){

isRun=true

run()

document.getElementById("bt").value="结束"

}else{

isRun=false

document.getElementById("bt").value="开始"

}

}

function run(){

var i = Math.floor(Math.random() * a.length+ 1)-1

document.getElementById("show").innerHTML=a[i]

if(isRun==false){

var b =true

for(var j in a2){

if(a2[j]==i){

b=false

}

}

if(b){

a2[a2.length]=i

return

}

}

setTimeout("run()",10)

}

我们应该:

1. 检查程序代码,查看有没有出错的地方。

2. 重新设置和测试程序的运行环境。

3. 重新安装程序,以确保它正常工作。

4. 如果所有上述步骤都不起作用,则可能需要进行一些调试,以深入探究错误。

5. 使用备份数据重现错误,如果有备份数据的话。

6. 联系程序制作者或开发团队,去解决问题。