Bueno, suponiendo que entendiste cómo hacer para saber si estamos en mañana, tarde y noche paso esa parte, y pongo el resto:
Código PHP:
var aleat=parseInt(Math.random()*3); //Generamos un aleatorio entre 0 y 2
aleat += 3 * hora; // Suponiendo que hora es 0 cuando es mañana, 1 cuando es tarde y 2 cuando es noche
Imagen.src = 'imagen0' + aleat + '.jpg' // Suponiendo que tienes un <img> llamado Imagen