我想使用JavaScript随机生成0到10之间的数字,每个数字只能出现一次。是否有可能
答案 0 :(得分:0)
这可以是一个解决方案:
HTML:
<button onclick="getNumber()">click</button>
JS:
var number = [0,1,2,3,4,5,6,7,8,9,10];
function getNumber() {
if (0 === number.length) {
alert('Finish')
} else {
var index = Math.floor(Math.random() * number.length);
alert(number[index]);
number.splice(index, 1);
}
}