PHP: Генератор случайных чисел
Обновлено: 13 сент., 23:53
684
Студента
86%
Завершения
Random.php
Реализуйте генератор рандомных чисел, представленный классом Random
. Интерфейс объекта включает в себя три функции:
- Конструктор. Принимает на вход seed, начальное число генератора псевдослучайных чисел
getNext
— метод, возвращающий новое случайное числоreset
— метод, сбрасывающий генератор на начальное значение
<?php
$seq = new Random(100);
$result1 = $seq->getNext();
$result2 = $seq->getNext();
$result1 != $result2; // true
$seq->reset();
$result21 = $seq->getNext();
$result22 = $seq->getNext();
$result1 === $result21; // true
$result2 === $result22; // true
Простейший способ реализовать случайные числа — линейный конгруэнтный метод.
Для полного доступа к испытанию нужен базовый план
Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.