Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Random mit überprüfung (https://www.delphipraxis.net/101275-random-mit-ueberpruefung.html)

Lucifer 10. Okt 2007 18:53


Random mit überprüfung
 
Hi

also ich wollte ein programm schreiben welche nacheinander bei jedem click zufällig 5 bilder auftauchen lässt
nur krieg ich es nicht so hinn dass er auch überprüft ob das bild schon gezeigt wurde und so ein anderes zufällig versucht

ist bisschen komisch erklärt aber weis sons nicht wie anders.

Wenn mir jemand helfen könnte dann wäre es super

Apollonius 10. Okt 2007 18:55

Re: Random mit überprüfung
 
Bau dir doch ein Array of Boolean, in dem du speicherst, ob das Bild der entsprechenden Nummer schon gezeigt wurde.

DeddyH 10. Okt 2007 18:56

Re: Random mit überprüfung
 
Oder definiere eine Menge, da lässt sich mit dem in-Operator schön einfach prüfen.

Lucifer 10. Okt 2007 19:40

Re: Random mit überprüfung
 
hui man sieht wie anfänger ich bin
hab noch einen weiten weg

also hab es mit einer überprüfung am anfang gemacht und dann die zuweisung eines random einer var dann eine case of und wenn das bild schon aktiv ist mit einem goto wieder bei der überprüfung

muss mir halt mit meinem wenigen wissen iergendwie helfen

ich bin nämlich noch nicht soweit

ich danke euch sehr dass Ihr mir helfen wolltet

marabu 10. Okt 2007 19:54

Re: Random mit überprüfung
 
Herzlich willkommen in der delphi-PRAXiS, Lucifer.

Helfen würde dir bei deiner Aufgabenstellung die sogenannte "Urnenziehung". Wie man die implementiert, dass hängt wesentlich davon ab, wie deine Bilder gespeichert sind. Das hast du allerdings nicht verraten.

Freundliche Grüße vom marabu


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:35 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 by Thomas Breitkreuz