Se non vuoi modificare troppo lo script, salvando il giono corrente come suggerito, potresti provare a sostituire la tua funzione con qualcosa di questo tipo

Codice PHP:
function randomImage ($array) {
      
    
$today date('j');
    
$total count($array);
      
    for(
$i 0$i $today$i++)
    {
        
next($array);
                
        if(
$i $total-== 0reset($array);
    }
    
    return 
current($array);