This fixes a few of the problems.
DATA sample;
m = 1;
array All {10,10}; /*two dimensional arrays 10 x 10 */
i=1;
do k= 1 to 10; /*start do loop to read 10 times*/
do i = 1 to 10;
all(i,k)=0;
choose=int(ranuni(58)*m)+1; /*generate 10 random observations out of data*/
put choose =;
set work.data point=choose nobs=m ;
all(i,k)= numbers;
put numbers= i = k=;
end;
end;
do j = 1 to 10;
average=mean(of all(j,1), all(j,2),all(j,3),all(j,4),
all(j,5),all(j,6),all(j,7),all(j,8),all(j,9), all(j,10));
put average=;
output;
end;
stop;
*drop i k;
run;