How to randomly generate numbers without repetition in javascript?

前端 未结 11 2413
时光取名叫无心
时光取名叫无心 2020-12-06 11:52

I want to generate each number between 0 to 4 randomly using javascript and each number can appear only once. So I wrote the code:

for(var l=0; l<5; l++)          


        
11条回答
  •  一个人的身影
    2020-12-06 12:30

    var randomNumber = [];
    
    for (var i = 0; i < 16; i++) {
        var number = Math.floor(Math.random() * 4);
        var genNumber = randomNumber.indexOf(number);
        if (genNumber === -1) {
            randomNumber.push(number);
        }
    }
    

提交回复
热议问题