在js里面想要生成不重复的随机数,提供一个简单的思路,利用占位的一个思路即在这个位置上有值了,就不用在生成同样的值了,结合while循环去做一个判断,把符合要求的随机数存到数组里
let arr = []
let newarr = []
let count = 0
while(true){
let num = parseInt(Math.random()*33+1)
if(arr[num] != null){
continue
}else{
arr[num] = num
newarr.push(arr[num])
count++
}
if(count == 6){
break;
}
}