Javascript: Генератор случайных чисел

JS: Введение в ООП 9 сообщений
Обновлено: 04 мая, 12:38
338
Студентов
83%
Завершения

Random.js

Реализуйте генератор случайных чисел, представленный классом Random. Интерфейс объекта включает в себя три функции:

  • Конструктор. Принимает на вход seed, начальное число генератора псевдослучайных чисел.
  • getNext() — метод, возвращающий новое случайное число.
  • reset() — метод, сбрасывающий генератор на начальное значение.

Экспортируйте класс по умолчанию.

Примеры

const seq = new Random(100);
const result1 = seq.getNext();
const result2 = seq.getNext();

result1 !== result2; // true

seq.reset();

const result21 = seq.getNext();
const result22 = seq.getNext();

result1 === result21; // true
result2 === result22; // true

Подсказки

Для полного доступа к испытанию нужен базовый план

Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.

Получить доступ
900
упражнений
2000+
часов теории
3200
тестов