Un'altro approccio:
codice:
<script>
var colori = ("8A2BE2,FF1493,00FF00,FF0000,FFFF00,FFA500,8B008B,FFCC99,0000FF").split(","); 
var old = "";
function setbackground() { 
	do {
		var ColorValue = colori[Math.floor(Math.random() * colori.length)]; 
	} while (old==ColorValue);
	document.bgColor=ColorValue; 
	window.setTimeout( "setbackground()", 700); 
}
</script>
ciao