Die größte Schwachstelle in deinem Programm ist der Delphi-Zufallszahlengenerator.
Danke für Dein Feedback, aber ich verwende nicht den Delphi-Zufallszahlengenerator, sondern den Mersenne-Twister von Lazarus. Der hat nämlich eine Periode von 2^19937−1.
Deine Funktionen 'mehrfach Button betätigen' ist indirekt vom Startwert des Generators abhängig und verringert die Möglichkeiten weiter.
Das habe ich nicht ganz verstanden, wieso verringert das die Möglichkeiten?