wenn ein button gedrückt wird, überprüfst du doch ob er richtig ist?
wenn er richtig ist, dann lässt du die nächste zeile erscheinen und zusätzlich kannst du dann das random einbauen.
die persönliche variable geht so:
Delphi-Quellcode:
..
procedure TForm1.ButtonClick(Sender: TObject);//das solltest du haben
var x: Integer; //hier baust du die variable ein
begin
...