Witam
mam pytanko, czemu wywołanie poniższej procedury powoduje zapisanie do pliku 100 takich samych liczb?. Uruchomienie tej samej procedury krok po kroku powoduje zapisanie do pliku 100 różnych liczb.
var
A: array of Real;
F: TextFile;
I, x: Integer;
begin
Randomize;
x:=100;
SetLength(A, x);
for I := Low(A) to High(A) do
begin
A[I]:=normal1(1); //generuje liczbe losowa o rozkladzie normalnym
end;
try
AssignFile(F, 'C:\Moje dokumenty\Delphi projekty\Generatorek\tablica.txt');
Rewrite(F);
for I := Low(A) to High(A) do
Writeln(F, FormatFloat('0.0000', A[I]));
finally
CloseFile(F);
end;
end;