AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 19:32

Parameter dieser Suchanfrage:

Suche in Thema: Zufallszahl ziehen ohne wiederholung
Suche alle Beiträge, die von "_frank_" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 8 von insges. 8 Treffern
Suche benötigte 0.010s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Sonstige Fragen zu Delphi

    Re: Zufallszahl ziehen ohne wiederholung

      Delphi
      by _frank_, 15. Feb 2009
    aus deinem code mal fix geändert (wie gesagt, viel anders ists nicht):


    procedure TForm1.Button1Click(Sender: TObject);
    var
    Pottich: TList;
    i, z: integer;
    begin
    Pottich := Tlist.Create;
    try
  • Forum: Sonstige Fragen zu Delphi

    Re: Zufallszahl ziehen ohne wiederholung

      Delphi
      by _frank_, 15. Feb 2009
    das mit der Performance war nur als Randbemerkung gemeint...es geht hauptsächlich darum, einen passenden Datentyp zu wählen.und zur Verwaltung von Zahlen ist Stringlist nun mal ungeeignet.
    Findest du, dass der Ansatz mit dem vermischten array schwerer war?
    Bei der Verwaltung in einer TList wäre der Code fast genauso wie deiner, nur dass du die Konvertierung sparst und es wesentlich schneller...
  • Forum: Sonstige Fragen zu Delphi

    Re: Zufallszahl ziehen ohne wiederholung

      Delphi
      by _frank_, 14. Feb 2009
    wenn man es langsam möchte...
    bitte zahlen nicht in stringlisten verwalten. das ist performancemäßig das ungünstigste, was man machen kann...
    das sinnvollste der bisherigen Vorschläge ist imho das vermischte array, da es ohne löschen auskommt. da dürfte noch nichtmal eine TList (mit auf TObject gecasteten Integern) rankommen, da es egal ist, ob die Integer-Daten selbst oder Pointer darauf...
  • Forum: Sonstige Fragen zu Delphi

    Re: Zufallszahl ziehen ohne wiederholung

      Delphi
      by _frank_, 7. Feb 2009
    ist aber ein unsauberer Codestil von außen auf Variablen einer Klasse direkt zuzugreifen, dafür gibts Methoden oder zumindest properties. man sollte so wenig wie nötig von außen setzen, nach möglichkeit sollte sich die Klasse autark verhalten. z.b. eine Methode erstellen der man die nötigen Parameter übergibt, die die klasse für sich anwendet und weiterverabreitet.

    er soll etwas sinnvolles...
  • Forum: Sonstige Fragen zu Delphi

    Re: Zufallszahl ziehen ohne wiederholung

      Delphi
      by _frank_, 7. Feb 2009
    schöner Spaghetti-code :( und massig units...wozu die 3 leeren units (2-4)?
    nachdem ich deine projektdatei geöffnet habe, vermute ich, dass die units auch nicht die richtigen sind (anderer Ordner).
    lagere mal bitte die fragen+antworten in eine externe Datei (ini,xml,etc) aus, damit das Codesegment universeller und besser lesbarer wird.
    36 Schwierigkeitsgrade? ich denke 3 reichen...ist sicher...
  • Forum: Sonstige Fragen zu Delphi

    Re: Zufallszahl ziehen ohne wiederholung

      Delphi
      by _frank_, 7. Feb 2009
    ohne Quelltext wird es für uns sehr schwer, dir weiterzuhelfen...ich vermute mal, du leerst das Zahlen-Array und füllst es nicht neu auf... :glaskugel:

    Gruß Frank
  • Forum: Sonstige Fragen zu Delphi

    Re: Zufallszahl ziehen ohne wiederholung

      Delphi
      by _frank_, 7. Feb 2009
    halte ich für ungünstig, den zufallszahlen einer liste mit verschiedenen "Funktionen" zu belegen.oder hab ich dich falsch verstanden....die zufallszahl sollte schon unabhängig der liste gezogen werden.



    der Großteil wurde doch schon gelöst...bisschen Eigeninitiative wäre schon wünschenswert.

    hatte bisschen Langeweile und hab das ganze mal zu Übungszwecken (und zur Verwirrung) absichtlich...
  • Forum: Sonstige Fragen zu Delphi

    Re: Zufallszahl ziehen ohne wiederholung

      Delphi
      by _frank_, 6. Feb 2009
    bitte das Randomize nur einmal im Programm aufrufen (z.b. im FormCreate).der generator muss nur einmal initialisiert werden und bei mehrfachem Aufrufen kann es sein, dass die Zufallszahlen nicht so zufällig sind wie gewünscht.

    betreffs lokale variable:
    das i muss in der prozedur/function/methode definiert werden wo es verwendet wird.


    procedure blah();
    var i:integer;
    begin
    ...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=_frank_&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=128822
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:35 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz