Php bilgim iyi değil ama mantık aynı dosya adı karışmasın diye random atanırlar. Ve random içinde o anki yılda mevcut. Farkettiysen 2016 yazıyor. Kodları kursa random, date gibi terimleri gördüğün zaman doğru yerlerdesin demektir.
Bunu komple bir değişken olarak atayıp dosya ismi ile birleştirilerek. Yani filename den önce bu randomu bulup silmeniz gerek