Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Zufallsbuchstabe-Array Fehler (https://www.delphipraxis.net/158466-zufallsbuchstabe-array-fehler.html)

patti 18. Feb 2011 16:13

AW: Zufallsbuchstabe-Array Fehler
 
Bitte ;-)
Das Problem mit dem "falschen Zufall" liegt daran, dass du in jedem Schleifendurchgang randomize erneut aufrufst. Dies macht man allerdings nur an einer Stelle im Programm, idealerweise gleich im OnCreate deines Formulars. Gibt hier in der DP auch einige Threads darüber. Also randomize aus der Schleife rausschmeißen und ins OnCreate reinpacken, dann sollte alles wie gewünscht funktionieren ;-)

rollstuhlfahrer 18. Feb 2011 17:17

AW: Zufallsbuchstabe-Array Fehler
 
Dazu noch ergänzend: Der Pseudo-Zufallszahlen-Generator hat die Logik, dass bei gleichem Eingang auch der Ausgang gleich ist. Da deine Schleife entsprechend schnell durchläuft und sich der Zufallszahlengenerator immer nach den seit 00:00 Uhr vergangenen vollen Sekunden richtet (bei Randomize), hast du für die gesamte Schleife den gleichen RandomSeed und damit ist die erste Zufallszahl nach Randomize() immer die gleiche.

Bernhard


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:42 Uhr.
Seite 2 von 2     12   

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