Aye jeffa is right on, why would you need to re-randomize between pops? if you have an array, randomize it and use pop to pull items off one at a time the net effect is still returning 1 item in the array randomly with no reuse.
-Waswas
Comment on Re: (jeffa) Re: removing element from an array