no se si te sirva pero en mi pagina tengo el siguiente codigo para los banner aleatorios...
Código PHP:
<?php
$numbanners = 5;
$random = rand(1,$numbanners);
$img = array();
$img[1] = "<a href='home.php?page=directorio_comercial'><img src='images/banner/1.jpg' border='0'></a>";
$img[2] = "<a href='home.php?page=personaliza_tu_movil'><img src='images/banner/2.jpg' border='0'></a>";
$img[3] = "<a href='javascript:chat()'><img src='images/banner/3.jpg' border='0'></a>";
$img[4] = "<a href='javascript:biblioteca()'><img src='images/banner/4.jpg' border='0'></a>";
$img[5] = "<a href='javascript:emisora()'><img src='images/banner/5.jpg' border='0'></a>";
echo ''.$img[$random].''; ?>
en el momento solo tengo 5 banner y ellos rotan y van a su respectivo link
salu2