7 методов генерации случайных целых чисел в JavaScript

Фраза «js random int» относится к генерации случайного целого числа в JavaScript. Вот несколько методов, которые вы можете использовать:

  1. Math.random() с Math.floor():

    const randomNumber = Math.floor(Math.random() * (max - min + 1)) + min;
  2. Math.random() с parseInt():

    const randomNumber = parseInt(Math.random() * (max - min + 1)) + min;
  3. Math.random() с побитовыми операторами:

    const randomNumber = (Math.random() * (max - min + 1) + min) | 0;
  4. Генерация случайных чисел с использованием объекта Random:

    const randomNumber = new Random().nextInt(min, max);
  5. Генерация случайных чисел с использованием библиотеки lodash:

    const randomNumber = _.random(min, max);
  6. Генерация случайных чисел с использованием библиотеки шансов:

    const randomNumber = chance.integer({ min, max });
  7. Генерация случайных чисел с использованием библиотеки random-js:

    const randomNumber = random.integer(min, max);

Обратите внимание, что в приведенных примерах предполагается, что вы определили значения «min» и «max», чтобы указать желаемый диапазон случайных целых чисел.