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