Oder, um
Z4ppys Worte ins "Reallife" zu übertragen:
Wie stellst Du sicher, dass von einem Kartenspiel jede Karte nur einmal vergeben wird? Mische den Kartenstapel einmal ordentlich durch und verteile diese dann.
Es existiert auch ein Algorithmus um doppelte Zahlen zu vermeiden; Suchfunktion des Forums benutzen!
Und man nutzt keine
VCL-Komponenten zur Datenspeicherung! Dafür gibt es ganz tolle Listenobjekte in Delphi (TStringList, TObjectList, ...)
Es ist zu wahr um schön zu sein...