¿Por qué aleatorizar sus nombres de archivo para almacenamiento en la nube / CDN?

Cuando miras una foto de perfil en un sitio de redes sociales como Twitter, almacenan archivos de imagen como:

http://a1.twimg.com/profile_images/1082228637/a-smile_twitter_100.jpg

o incluso con una fecha en algún lugar en el camino como 20110912. El único beneficio inmediato en el que puedo pensar es evitar que un bot pase y descargue todos los archivos en su almacenamiento de forma lineal. ¿Me estoy perdiendo algún otro beneficio? ¿Cuál es la mejor manera de aleatorizarlo?

Estoy usando Amazon S3, así que tendré un subdominio que servirá todo mi contenido estático. Mi plan era almacenar una identificación entera en mi base de datos y luego simplemente concatenar la URL con la identificación para formar la ubicación.

Respuestas a la pregunta(3)

Su respuesta a la pregunta