[...] The syntax for the SAS/IML program is similar, except that you can avoid the loop (vectorize) by allocating a vector and then filling all elements by using a single call...: proc iml; call ranseed(123); /* set random number seed */ u = j(10,1); /* allocate */ call randgen[...]