prova questo codice, la variabile $db è link alla connessione mysql, se non è $db cambiala.Codice PHP:
function random_number()
{
global $db;
$number = rand(0, 10000);
$query = mysql_query("SELECT * FROM nome_tabella WHERE number = $number", $db);
if( mysql_num_rows($query) > 0 )
{
random_number();
}
else
{
return $number;
}
}