Eine Möglichkeit mittels PHP ist uniqueid.
uniqueid ist wohl etwas übertrieben wenns um eine zufallszahl geht - wahrscheinlich würde time() schon ausreichen, dass zwei leute in der selben sekunden eine datei anfordern ist schon sehr unwahrscheinlich - und wenn, ist es auch egal ;)