Uvm agents arbitration

Hi,

I need a clarification on agents arbitration, I have a Design, which contains the arbitration logic,so in my testbench i created 4 agents, and virtual sequencer and virtual sequence. I need a requirement like this, 4 agents should send random requests to my DUT.(out of 4 agents,2 or 3 or 4 or 1 agents a send the transactions at a time to DUT). How can i implement this requirement in my virtual sequence? is there any concept of randomization in agents transaction.
Note: Each agent have unique driver and sequencer.

In reply to Praveen932:

Can you explain better what kind of arbitration you are looking for? “2 or 3 or 4 or 1 agents a send the transactions at a time to DUT” does not make much sense to me.