思路:
5 个不同的数,每生成一次就和前面的所有数字相比较,如果有相同的,则放弃当前生成的数字!
var num = [];
for(var i = 0; i < 5; i++){
num[i] = Math.floor(Math.random()*10) + 1; //范围是[1~10]
for(var j = 0; j < i; j++){
if(num[i] == num[j]){
i--
}
}
}
console.log(num)
查看控制台输出的数组就可以看到五位不同的随机数了