Das liegt sicherlich an dem Startwert 16 oder? Ich möchte die aktuelle Zahl mit der vorherigen vergleichen um auszuschließen, dass keine nochmal auftritt.
Das ist mir schon klar. Meine Frage war: Womit vergleichst du bei I = 0 ?
Richtig, mit rZahl[-1] und das gibt es nicht
Setze ausserhalb der Schleife den Zufallswert von rZahl[0] und lass die Schleife von Low(rzahl) + 1 bis High(rzahl) laufen
edit
Dazu kann es natürlich immer noch vorkommen, dass Zahlen doppelt sind, weil du ja immer nur mit der letzten Zahl vergleichst