Use more shorter way with glob with adding array shuffle.
$files = glob('files/slideshow/*'); // or even 'files/slideshow/*.png'
shuffle($files);
foreach ($files as $slide)
{
echo "<img style=\"background:url('/files/slideshow/{$slide}');background-repeat:no-repeat;\" src=\"/files/images/i.png\"/>";
$value = "1";
}