Per ora ho pensato di aggiungere un prefisso "ID-".. almeno in questo modo dovrebbe trattarlo come una stringa :P

Codice PHP:
<pre>
<?
$arr
=array();

for (
$i=0$i<10000$i++) {
    
$n=hash('crc32',uniqid(),false);
    
$str='ID-'.$n;

    
$find=array_search($str,$arr);
    if (
is_numeric($find))       echo "found: ".$str."\tindex: ".$i."\n";

    
$arr[]=$str;
}

print_r($arr);
?>
</pre>