Ok firstly are you going to be trying to get this result checked again if so I would have some way of tracking this random string
srand(microtime() * 1000000000000);
$rnd = array_merge(range('a','z'), range('A','Z'), range(0,9));
$rnds = array_rand($rnd, 8);
$string = "";
for($i=0;$i<=2;$i++){
$string .= $rnd[$rnds[$i]];
}