/** * Time interval in seconds that is randomly choosen * @param int $from * @param int $to * @param RandomizerInterface $randomizer [optional]. Default: SystemRandomizer. * @param TimeProviderInterface $timeProvider [optional]. Default: SystemTimeProvider. */ function __construct($from, $to, RandomizerInterface $randomizer = null, TimeProviderInterface $timeProvider = null) { parent::__construct($from, $to, $randomizer); if ($timeProvider === null) { $timeProvider = new SystemTimeProvider(); } $this->timeProvider = $timeProvider; }
/** * Time interval in seconds that is randomly choosen * @param int $from * @param int $to * @param RandomizerInterface $randomizer [optional]. Default: SystemRandomizer. */ function __construct($from, $to, RandomizerInterface $randomizer = null) { parent::__construct($from, $to, $randomizer); $this->counter = 0; }