第一步生成一个 start->end的范围的随机数, 然后存储到一个list中,每次插入时判断是否存在,不存在则直接插入同时i累加,存在则进入下一次循环

const _getUniqueNums = (start, end, n) => {
  const list =[]
  let i = 0;
  while (i <n) {
    let num = parseInt(Math.random() * (end - start + 1), 10);
    if (!list.includes(num)) {
      list.push(num);
       console.log(list);
      i++;
    }
  }
  return list
};