在JavaScript中生成两个数字之间不重复的随机数

时间:2016-12-13 12:55:23

标签: javascript

我想使用JavaScript随机生成0到10之间的数字,每个数字只能出现一次。是否有可能

1 个答案:

答案 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);
    }
}