dass allerdings jedesmal wennich das programm neu starte beim ersten klick auf den button die selben zahlen erscheinen wie beim ersten klick eines vorherigen programmstarts ist mir schleierhaft. zumal wenn man ein zweites mal klickt zwar andere zahlen erzeugt werden. diese allerdings wieder gleich beim zweiten klick im verhorigen start...
hast Du beim programmstart auch (einmalig) Randomize; aufgerufen (am bestem im FormCreate oder sonstwo, wo man es nicht vergisst)