/**
 * 在指定范围内生成指定数量的随机整数
 * @param count 指定数量
 * @param max 指定范围
 *
 * 示例： 生成10以内的4个随机整数
 * let randomNumbers = generateRandomNumbers(4, 10)
 */
function generateRandomNumbers(count: number, max: number) {
  const numbers = new Set()
  while (numbers.size < count) {
    numbers.add(Math.floor(Math.random() * max) + 1)
  }
  return Array.from(numbers)
}

export {
  generateRandomNumbers,
}
