【发布时间】:2017-02-18 05:25:36
【问题描述】:
window.onload = start;
function start () {
var name = ["Hans","Ole","Nils","Olav","Per","Knut","Kari","Line","Pia"]
var random = Math.floor(Math.random()*8)
var random2 = Math.floor(Math.random()*8)
var random3 = Math.floor(Math.random()*8)
var name2 = []
name2.push(name[random])
name2.push(name[random2])
name2.push(name[random3])
for(i=0; i<3; i++) {
document.getElementById("par").innerHTML += name2[i] + "<br/>" ;
}
}
到目前为止,使用此代码,我可以从名称数组中生成 3 个随机名称。但我希望这 3 个名字不要重复,我不知道如何做到这一点。
【问题讨论】:
-
随机播放 3 个。
标签: javascript arrays math random