<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
</head>
<body>
<script>
const _getUniqueNums = (start,end,n) => {
// 补全代码
/*
1.使用Math.random()生成随机数,注意使用end+1
2.重复n次步骤1,生成n个随机数
3.使用push把生成的随机数放入数组中(或其他方法)
4.使用Set对数组进行去重处理(或者是hasOwnProperty)
5.返回最后的res
*/
var arr = []
var obj = {}
for(let i=0; i<n; i++){
var num = Math.floor(Math.random() * (end - start + 1) + start)
arr.push(num)
}
return arr.filter((item, index, arr)=>{
return obj.hasOwnProperty(typeof item + item) ? false : (obj[typeof item + item] = true)
})
}
</script>
</body>
</html>