Не нужно никакого JS
Просто картника <_img src="путь_к_сайту/getrandomimage"/>
Где getrandomimage - отдает рандомную картинку с сервера.
>хотя мне нужно больше чем картинка, еще оформление и ссылка на сайт источник
Ну так и дайте клиенту html:
<div>
<a href="http://site"><img src="http://site/rndimage" /></a>
</div>