Well, I'm trying to wrap my head around what really needs to be done here. Here are a couple of questions. Maybe your comments will help me figure out what needs to happen. First, what is the difference between what you want and a random sampling of the data set (or perhaps a set of random samples)? PROC SURVEYSELECT will accomplish this rather easily. Second, what is the purpose of applying RAND("UNIFORM")? Are you trying to accomplish something more complex, like generating a random sample of all those values that fall into the 70th percentile? Usually, half the battle is figuring out what needs to be solved. I know you've tried, but a little more explanation would help.
... View more