Un esempio:
codice:
<head>
<script>
var r = parseInt(Math.random()*256)%256;
var g = parseInt(Math.random()*256)%256;
var b = parseInt(Math.random()*256)%256;
document.write("<style>body {background-color:rgb("+r+","+g+","+b+");}</style>");
</script>
</HEAD>
... ma ti conviene limitare la variabilita' ai colori piu' chiari, se vuoi conservare un minimo di leggibilita' al testo

ciao