![]() |
Zahlen zufällig in array verteilen ..
Hallo,
Also meine Frage ist: ich habe ein
Delphi-Quellcode:
Nun Fülle ich das array zwischen mit den Zahlen 1 - 50 .zufall: array[1..100] of integer; zwischen: array[1..50] of integer; Diese Zahlen sollen dann in zufälliger Reihenfolge in das array Zufall 2x verteilt werden. Also so, dass das array zufall die Zahlen von 1 - 50 doppelt beinhaltet aber in komplett zufälliger Reihenfolge. Ich bin im Moment komplett überfragt ^^ .. vielleicht kann mir jmd. helfen. Danke P.S. Sehr kompliziert beschrieben... |
Re: Zahlen zufällig in array verteilen ..
1, Fülle eine Stringlist 2 mal mit zahlen zwischen 1-50
2, Nimm jeweils aus der Stringlist einen Eintrag an einer beliebigen Stelle und lösche diesen Eintrag. |
Re: Zahlen zufällig in array verteilen ..
hmm .. deine idee ist gut .. jedoch wie kann ich die zeilen ansprechen und dannach löschen ..
Bin noch anfänger .. vielleicht hättest du mir ein kleines Beispiel ... |
Re: Zahlen zufällig in array verteilen ..
Zitat:
Delphi-Quellcode:
StrList := TStringList.Create
for i := 1 to 50 do begin for j := 1 to 2 do StrList.Add(IntToStr(i)); end; while StrList.Count > 0 do begin iPos := Random(StrList.Count); NextElement := StrList[iPos]; StrList.Delete(iPos); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:38 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz