Nazwy plików automatycznego przyrostu PHP

Mam program do przesyłania plików i chcę, aby nazwy plików były automatycznie zwiększane. Nie czuję potrzeby korzystania z bazy danych, aby to zrobić i chcę, aby kod był względnie czysty, jestem całkiem nowy w przesyłaniu i zarządzaniu plikami w PHP, więc nie jestem pewien, co robić. Czy ktoś mógłby skierować mnie na właściwą ścieżkę?

Oto mój obecny kod, używa on tylko md5 wiązki nasion.

<?php
if(isset($_FILES['imagedata']['tmp_name']))
{
// Directory related to the location of your gyazo script
    $newName = 'images/' . substr(md5(rand() . time()), 0, 20) . '.png';
    $tf = fopen($newName, 'w');
    fclose($tf);
    move_uploaded_file($_FILES['imagedata']['tmp_name'], $newName);
// Website
    echo 'http://davidknag.com/' . $newName;
}
?>

questionAnswers(4)

yourAnswerToTheQuestion