![]() |
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 ;-) |
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. |
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