Kanske något på det här hållet:
<?php
// Ta fram en array med tecken att slumpa ur.
// Kan skrivas rakt upp och ner eller som här,
// automatgenereras 0-9, A-Z, a-z.
for ($i=48; $i<=57; $i++) $sign[] = chr($i);
for ($i=65; $i<=90; $i++) $sign[] = chr($i);
for ($i=97; $i<=120; $i++) $sign[] = chr($i);
// Sätta startvärde i slumptabellen.
list($usec, $sec) = explode(' ', microtime());
mt_srand((float) $sec + ((float) $usec * 100000));
// Slumpa namn 8 tecken + .jpg
$name = "";
$max = sizeof($sign)-1; // max slumptal
for ($i=0; $i<8; $i++){
$name .= $sign[mt_rand(0, $max)];
}
$name .= ".jpg";
echo $name;
?>
