In reply to verif_learner:
Apologies if I’m not getting your question correctly, but I think the LRM specifies this in that section I mentioned:
“First, determine the set of objects that are to be randomized as a whole. Starting with the object that
invoked the randomize() method, add all objects that are contained within it, are declared rand,
and are active (see rand_mode in 18.8). The definition is recursive and includes all of the active
random objects that can be reached from the starting object. The objects selected in this step are
referred to as the active random objects”