Hallöchen,
Du könntest das Pferd auch von der anderen Seite aufzäumen:
Erzeuge ein zweidimensionales Array mit dem zu verwendenden Zahlenraum.
Prüfe, ob es die Ablagedatei gibt; wenn ja, trage für alle bereits verwendeten Zahlen einen Indexwert in das Array ein.
Lies die übrigen Zahlen (die ohne den entsprechenden Indexwert) in ein neues Array ein und lasse per Zufallsfunktion eine davon auswählen.
Speichere die Zahl in Deiner Ablagedatei.
Jester