Can anyone explain - why is this possible? Is it just a smart way to add an extra character to the string?
Nevet seen it before. Topic for next SAS Programming?
do i=1 to num_ids;
do j=1 to 30;
temp=ceil((num_allowed * rand("uniform")));
substr(my_id30,j,1)=substr(allowed,temp,1);
put temp my_id30;
end;
output;
call symputx('_pwd30', my_id30);
end;