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++)
If the range of random numbers is not very large you can use this:
var exists = [], randomNumber, max = 5; for(var l = 0; l < max; l++) { do { randomNumber = Math.floor(Math.random() * max); } while (exists[randomNumber]); exists[randomNumber] = true; alert(randomNumber) }
DEMO