Execute the function for each row in the DATA step.
options cmplib = (sasuser.ds);
data numbers2;
set numbers;
array a[5];
array t[5]_temporary_;
do i = 1 to 5;
t[i] = a[i];
end;
call standardize(t, 0, 1);
do i = 1 to 5;
a[i] = t[i];
end;
output;
run;
data numbers;
drop i j;
array a[5];
do j = 1 to 5;
do i = 1 to 5;
a[i] = ranuni(12345) * (i+123.234);
end;
output;
end;
run;