Du brauchst dazu ein dynamisches Array:
var IntegerArray: Array of Integer
Zu Anfang ist dieses leer und hat die Länge 0, mit
Length kannst du die Größe ermitteln, mit
SetLength festsetzen. Wichtig: Das Array beginnt immer mit dem Index 0!
Delphi-Quellcode:
SetLength(IntegerArray,10);
for i:=0 to Length(IntegerArray)-1 do //oder auch High(), also von 0 bis 9
IntegerArray[i]:=i;
ShowMessage(IntToStr(IntegerArray[Random(10)]));
SetLength(IntegerArray,0);