ti basta scegliere uno sfondo tra quelli disponibili, salvarlo in una sessione lato server e ogni volta che ritorni in home ricarichi il background in sessione.
Esempio:
Codice PHP:
session_start();
if (!isset($_SESSION['homebg'])) {
$_SESSION['homebg'] = ... /* funzione che ritorna uno sfondo random */
}
$bg = $_SESSION['homebg'];
codice:<body style="background: url(<?php echo $bg; ?>)"> ...