Código PHP:
<?php
$tickets = array(
array(
'uid' => 1,
'ticket_code' => '0oreb8yo'
),
array(
'uid' => 1,
'ticket_code' => '2oeii8hm'
),
array(
'uid' => 1,
'ticket_code' => 'm0dwtjiw'
),
array(
'uid' => 1,
'ticket_code' => 'q6c7cymb'
),
array(
'uid' => 1,
'ticket_code' => 'zyqhm5bj'
),
array(
'uid' => 1,
'ticket_code' => 'amdqzjpi'
),
array(
'uid' => 2,
'ticket_code' => 'tzql7l42'
),
array(
'uid' => 2,
'ticket_code' => 'gap0r6vf'
),
array(
'uid' => 2,
'ticket_code' => 'ypqum5yz'
),
array(
'uid' => 4,
'ticket_code' => 'smupluac'
),
array(
'uid' => 4,
'ticket_code' => '9d8jsha7'
),
array(
'uid' => 5,
'ticket_code' => '6hdnja42'
)
);
$resultado = array();
$i = 0;
while ($i < 3) {
$ticket = $tickets[ rand(0, 11) ];
$key = 'uid_' . $ticket['uid'];
if (!isset($resultado[ $key ])) {
$resultado[ $key ] = $ticket;
$i++;
}
}
print_r($resultado);