Показать сообщение отдельно
  #7 (permalink)  
Старый 20.03.2019, 17:37
Аватар для SuperZen
Профессор
Отправить личное сообщение для SuperZen Посмотреть профиль Найти все сообщения от SuperZen
 
Регистрация: 08.11.2017
Сообщений: 642

<script>

  function uniqueArray(count, maxNumber) {
    if (count > maxNumber) return new Error('count > maxNumber')
    const tmp = []
    while (count) {
      const n = parseInt(Math.random() * maxNumber)
      !tmp.includes(n) && (tmp.push(n), count--)
    }
    return tmp
  }

  console.log(uniqueArray(10, 100))
  console.log(uniqueArray(100, 10))

</script>
Ответить с цитированием