<!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>