Ecco il codice funzionante:
codice:
<script type="text/javascript">
	var backgrounds = new Array('immagine1','immagine2',...);
	var maxBackground = backgrounds.length - 1;

	function backgroundChange(currentBackground, id) {
		$(id).setStyle ("background-image", 'url("'+currentBackground+'")');
		//oppure
		//document.getElementById(id).style.backgroundImage = 'url('+currentBackground+')';
	}

	function randomBackground () {
		backgroundChange(backgrounds[Math.floor(Math.random()*maxBackground)], 'mbc');
		setTimeout(randomBackground,8000);
	}
	setTimeout(randomBackground,8000);
</script>
Mentre questo è il div:
codice:
<div class="..." id="mbc" style="background-image: url(..);">