Nur nebenher angemerkt: Bei einem sechsstelligen Code sind das ziemlich viele Möglichkeiten. Um genau zu sein: 6! = 720 Stück. Selbst wenn Du die über einen Algorithmus erzeugen lässt -- willst Du die wirklich alle ausprobieren?
Ja, werde ich wohl irgendwie müssen.