protected function generateNumbers() { for ($i = 0; $i < $this->currentAmount;) { $singleBall = Ball::generateBall(); if (!isset($this->content[$singleBall])) { $this->content[$singleBall] = $singleBall; $i++; } } usort($this->content, "strnatcmp"); }