I don't understand your problem.. you use a randomnumber in your script, so it's not likely that this file exist but you can do it this way:
use a while function where you create a new file name as long as the file with the generated name exists
PHP Code:
<?php
$uploaddir = './'; //Uploading to same directory as PHP file
$file = basename($_FILES['userfile']['name']);
$uploadFile = $file;
while( file_exists($newName) ) {
$randomNumber = rand(0, 9999999999999);
$newName = $uploadDir . $randomNumber . $uploadFile;
}
if (is_uploaded_file($_FILES['userfile']['tmp_name'])) {
echo "Temp file uploaded.";
} else {
echo "Temp file not uploaded.";
}
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $newName)) {
}
?>
sorry for my bad englisch but i hope i could help you
sincerely Ownii