new extensions for making random selections from queues