Would need a little more detail, but it sounds like something DirectRT could usually handle. Would depend on your randomization plans/constraints. e.g., with, without replacement. Also, what do you mean by inter alias?