Registriert seit: 6. Apr 2005
10.109 Beiträge
|
Re: Wert aus Array entfernen
1. Mär 2008, 21:00
Herzlich willkommen in der Delphi-PRAXiS, Walgo.
Sobald du eine Zahl aus dem Array mit n Zahlen "gezogen" hast, setzt du die letzte Zahl aus dem Array an diese Stelle und merkst dir, dass du nur noch auf die ersten n-1 Zahlen zugreifen darfst. Entfernen ist nicht nötig, wenn du Random(n-i) als Index für die nächste Zahl, i für die Anzahl der bereits gezogenen Zahlen und n für die Anzahl der Zahlen im Ziehungsvorrat verwendest.
Clever von dir, dass du nebenbei ein Lotto-Programm schreibst. Das ist sonst immer das erste, was im Inofrmatik-Unterricht der Schulen gemacht wird...
Freundliche Grüße vom marabu
|