![]() |
Zufallswerte im array speichern aber nicht doppelt
Hallo,
ich will zufalls werte in meinem Array speichern. (Random(60);) das array ist 30 einheiten groß. sagt man das so??? :-) in meinem array soll aber keine werte doppelt eingetragen werde. wie mache ich das??? |
Re: Zufallswerte im array speichern aber nicht doppelt
Guck mal hier:
![]() Da musst du eigentlich nur noch geringfügige Änderungen vornehmen, wie z.B. die Werte statt in eine Listbox in dein Array eintragen, aus der 49 eine 60 machen und aus der 6 eine 29, aus der 1 eine 0... |
Re: Zufallswerte im array speichern aber nicht doppelt
gehe mit einer schleife die array items durch, und belege sie mit random werten.
in jedem schleifendurchgang überprüfe aber gleichzeitig ob in irgend einem item das gleiche drin ist -> wenn ja, nochmal zufall bis es nicht mehr doppelt vorkommt. also 3 schleifen ineinander ;) |
Re: Zufallswerte im array speichern aber nicht doppelt
macht randomize nicht das keine doppelten kommen?
Kann aber auch sein das ich mich da vertue, sonst mach es nach der Methode meines Vorredners! |
Re: Zufallswerte im array speichern aber nicht doppelt
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:20 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