Randomizing an array of transactions

In reply to Mohammed Essam Abd El Samee:

my_transaction tr[];
 
tr = new[5];
foreach(tr[ii]) begin 
    tr[ii] = my_transaction::type_id::create("tr");
    if (!tr[ii].randomize) `uvm_error()
   end