因此,我有一个可以激活功能一,功能二或功能三的按钮。但是我希望有60%的可能性从按钮调用功能一,而有20%的可能性成为第二和第三功能。 感谢您的帮助!
代码=
function one(){alert('one');}
function two(){alert('two');}
function three(){alert('three');}
<button id="mybutton"></button>
答案 0 :(得分:3)
考虑以下代码:
function activateRandom () {
var random = Math.random(); // get a random number from 0 to 1
if (random < 0.6) { // 60% chance to get below 0.6
one();
} else if (random < 0.8) { // 20% chance to go between 0.6 and 0.8
two();
} else { // 20% chance remaining
three();
}
}
答案 1 :(得分:1)
使用按钮执行此操作。
<button type = "button">' put name of button here' </button>
对于随机百分比,请执行此操作。
var rand = Math.random(0, 100)
if(rand < 'put your random percentage here') {
'what function?'
}
尝试将其用于每个功能。