このブログでも過去にrotate.phpを使っていました。jQueryで実現することもできるみたいです。jQuery版はファイルの場所を明示しないといけないので、フォルダにまとめて入れておくだけでいいrotate.phpも使いやすい。
<script src="./jquery.min.js"></script>
<script>
$(function() {
var array = [
"images/01.jpg",
"images/02.jpg",
"images/03.jpg"
];
var l = array.length;
var r = Math.floor(Math.random()*l);
var bgimgurl = array[r];
$("body").css('background-image',('url("'+bgimgurl+'")'));
});
</script>
body {
background-image: url(rotator.php);
}