Hab' ich noch nich' so ganz verstanden:
Bei den angegebenen Werten könnte es eine Datei mit 1 Byte, eine Datei mit 42 Byte, eine mit 66 Byte, eine Datei mit 1000 Byte und eine mit 1023 Byte Größe geben. Oder halt irgendwelche beliebigen anderen Werte von 0 bis 1024. Hauptsache nicht mehr oder weniger und 5 Dateien.
Also ungefähr sowas:
Delphi-Quellcode:
Randomize;
for i := 1 to x do begin
Dateigroesse := n + Random(m - n);
end;
Random liefert hier 'ne Zahl zwischen 0 und m - n.
Hier also 1024 - 0: Sprich eine Zahl von 0 bis 1024.
Wenn m = 34567 ist und n = 12345 ist, dann wäre der Bereich 34567 - 12345 = 22222.
Random liefert also einen Wert von 0 bis 22222.
Wenn wir die Werte oben einsetzen käme dabei
Dateigroesse := 12345 + Random(22222);
heraus, also ein Zufallswert von 12345 bis 34567.
PS:
Die grundsätzlich unterschiedlichen Antworten lassen darauf schließen, dass Deine Fragestellung noch präzisiert werden muss. Es scheinen noch erhebliche, sehr unterschiedliche, Interpretationsmöglichkeiten zur Fragestellung zu existieren.