Испытания

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

JS: Введение в ООП

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

Подсказки

Успешных завершений: 87%

Для полного доступа к испытанию нужна профессиональная подписка

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

Получить доступ
115
курсов
892
упражнения
2241
час теории
3196
тестов

Последние код-ревью

Автор Дата обновления Версий
agmrv 14 авг., 14:43 1
foxygirl 12 авг., 19:22 2
viktorv 06 авг., 14:38 2
ray-garraty 05 авг., 18:11 1
user-13ad250f7cf54796 05 авг., 13:10 1