para que al actualizar cambie la imagen debes usar un "random" en el lenguaje que estes usando, o sea, php, javascript, asp,[...]
seria algo asi (pseudocodigo o como se llame
)
Código :
var images = array(); // o sea que sera una matriz de datos
//todas estas images[x] seran tus datos dentro de esta matriz
images[1]='images/imagen1';
images[2]='images/algunaOtraCosa';
[...]
images[100]='images/nosequeponer';
//declaramos la variable y le damos el valor con una funcion "random" del lenguaje que uses
// la mayoria de veces los parametros de random le puedes dar un rango de numeros
// en este caso le decimos que del numero uno hasta la longitud|tamaño de la variable "images"
var aleatoria = random(1,images.length);
// mandamos a pantalla lo que queremos, o sea, que ponga una imagen con un valor aleatorio entre nuestras imagenes :)
escribir('<img src='+images[aleatoria]+'>');
bueno, creo que es entendible y los comantarios mas, en caso de que lo quieras en javascript igual lo "traduces" a este o en php, para CSS deberas de apoyarte en algun lenguaje dinamico (asp|jsp|php|[...]) y entonces mandar a llamar este archivo
Código :
body{
background-image:url(imagen.php);
}
donde imagen.php envia la imagen, para esto necesitaras decirle en las cabeceras que se trata de una imagen para que la trate como tal