Генерация случайных чисел JavaScript: методы и примеры

Чтобы генерировать случайные числа в JavaScript, вы можете использовать несколько методов. Вот некоторые из них:

  1. Math.random():
    Метод Math.random() возвращает случайное число с плавающей запятой от 0 (включительно) до 1 (не включая). Вы можете умножить его на желаемый диапазон и использовать Math.floor() или Math.ceil() для получения целых чисел.

    Пример:

    const randomNumber = Math.floor(Math.random() * 100); // Generates a random number between 0 and 99
  2. Math.floor() и Math.random():
    Вы можете комбинировать Math.floor() с Math.random() для генерации случайных целых чисел в определенном диапазоне.

    Пример:

    const min = 1;
    const max = 10;
    const randomInt = Math.floor(Math.random() * (max - min + 1)) + min; // Generates a random integer between 1 and 10
  3. Библиотека Random.js:
    Вы также можете использовать внешние библиотеки, такие как Random.js, которые предоставляют более продвинутые функции генерации случайных чисел. Вы можете включить библиотеку в свой проект и использовать ее функции для генерации случайных чисел.

    Пример:

    const random = new Random(); // Instantiate the Random object
    const randomNumber = random.integer(1, 100); // Generates a random integer between 1 and 100