Having the same seed will not guarantee that you will get the same number every time. I would create some pseudo-random function, for example dependent from year, month and day, but not hours, minutes, seconds, that will give the same result only from these values, for example
function pseudorandom_day_image_index($array_of_pictures){
$year=date('Y');
$month=date('m');
$day=date('d');
return ($year*$month*$day) % count($array_of_pictures);
}
This will give you constant (for a day) index of a picture