Yo haria lo siguiente:
Tener un array con la siguiente estructura:
[0] => array [ [img]=>'ruta', [url]=>'url', [txt]=>'text' ]
[1] => array [ [img]=>'ruta', [url]=>'url', [txt]=>'text' ]
etc ...
Entonces tu array seria:
Código PHP:
Ver original 'img' => 'http://nahjupr.files.wordpress.com/2009/01/wordpress-logo.png?w=300',
'url' => 'http://www.1.com',
'txt' => 'Visita el enlace del banner 1'
),
'img' => 'http://img.dinero20.com/wp-content/uploads/2010/02/joomla.png',
'url' => 'http://www.2.com',
'txt' => 'Visita el enlace del banner 2')
);
Hacer un shuffle() y luego ir imprimiendo las imagenes.