Если вы спрячете изображение по умолчанию как первое, что вы делаете при загрузке страницы, у пользователей, вероятно, не будет возможности увидеть изображение. Затем вы можете установить обработчик загрузки на образ и изменить его источник на случайное изображение. Когда изображение загрузится, вы можете отобразить его.
window.onload = function () {
var img = document.getElementById("rotating_image");
// Hide the default image that's shown to people with no JS
img.style.visibility = "hidden";
// We'll unhide it when our new image loads
img.onload = function () {
img.style.visibility = "visible";
};
// Load a random image
img.src = "http://example.com/random" + Math.floor(Math.random() * 5) + ".jpg";
};