/** * @param NULL|int $seed * @return ScalarExercise */ public function getExercise($seed = NULL) { $this->compiler->reseed($seed); return $this->compiler->compile($this->blueprint); }