Вот простой подход для иллюстрации концепции, которая может быть адаптирована к тому, что вы хотите. Поместите это в заголовок страницы:
<?php global $banner_id; ?>
<?php $banner_id=rand(0,N); ?>
<style type="text/css">
#header_image {
background: #000000 url("/path_to_image_files/image_<?php echo($banner_id); ?>.jpg") top center no-repeat;
}
</style>
Здесь $ banner_id = rand (0, N); захватывает случайное число от нуля до N. Вы, конечно, вставляете путь к файлу к изображениям, которые вы хотите рандомизировать, а затем в этом случае это должна быть папка с изображениями, помеченными «image_N.jpg», где N рандомизировано, как и ожидалось. Также вам нужно будет включить это, чтобы объявить глобальную переменную, чтобы получить ее позже:
<?php global $banner_id; ?>
Тогда внутри тела вашей страницы просто используйте этот div, где вы хотите случайное изображение.
<div id="header_image">