Ma se proprio vuoi conoscere l'errore:
codice:
 $n = rand(1,121);
  if ($n < 10) {
    $n = '00'.$n;
  } elseif ($n  >=  10 and $n < 100) {
    $n = '0'.$n;
  }
 echo $n;
e poi non ci vuole endif.