Background do site Randômico (Aleatório) com CSS

1. Esse código você insere no início da página para carregar as imagens no Array:

?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); // generate random number size of the array $selectedBg = "$bg[$i]";
?>

2. Nesta segunda etapa você irá inserir esse código no <HEAD> pois se trata de um CSS com um código PHP incluso no código para trazer as informações do array de forma aleatório utilizando o comando RAND() como mostrado acima:

<style type="text/css">
body{ background: url(images/<?php echo $selectedBg; ?>) no-repeat; }
</style>