Случайное фоновое изображение через PHP.

Иногда требуется сделать так, чтобы фоновое изображение на сайте было рандомным. По аналогии с этим, можно сделать рандомную подгрузку чего угодно, например CSS классов.

Составьте массив, который будет состоять из файловых имен наших фоновых изображений. Фоновые изображения необходимо будет рандомизировать.

<?php
 $bg = array('bg-01.jpg', 'bg-02.jpg', 'bg-03.jpg', 'bg-04.jpg', 'bg-05.jpg', 'bg-06.jpg', 'bg-07.jpg' );  // массив файловых имен
 $i = rand(0, count($bg)-1);  // функция rand генерирует случайный числовой номер (индекс) массива; // 1-й параметр соответствует int min, 2-й - int max
 $selectedBg = "$bg[$i]"; // назначенной переменной присваиваем случайное имя файла
?>
<style type="text/css">
<!--
body{
background: url(images/<?php echo $selectedBg; ?>) no-repeat;
}
-->
</style>