Usa esto:
Código HTML:
<script>
function getRandom(nums)
{
var ranNum= Math.round(Math.random()*nums);
return ranNum;
}
var numberOfImages = 5;
var randomNumber = getRandom(numberOfImages);
var image = new Array(numberOfImages);
image[0]="imagen1.gif";
image[1]="imagen2.gif";
image[2]="imagen3.gif";
image[3]="imagen4.gif";
image[4]="imagen5.gif";
document.write("<img src='" + image[randomNumber] + "' />");
</script>
Puedes cambiar el 5 del numberOfImages por otro número de imágenes. A su vez tendrás que cambiar los image[] que haya. También puedes poner otros nombres de imágenes, no hace falta que se llamen imagen1.gif, imagen2.gif...