次のようなHTMLのブロックがあります。
<div id="banners">
<a href="p1.html"><img src="img1.jpg" /></a>
<a href="p2.html"><img src="img2.jpg" /></a>
<a href="p3.html"><img src="img3.jpg" /></a>
<a href="p4.html"><img src="img4.jpg" /></a>
<a href="p5.html"><img src="img5.jpg" /></a>
</div>
JavaScriptを使用して、これらの画像のうち2つとそれに対応するリンクをランダムに選択して表示し、他の画像は非表示にします。また、重複する必要はありません。つまり、img1.jpgimg1.jpgのようなものを同時に表示することは避けたいと思います。
jQueryがサイトで使用されているので、提案されたソリューションがjQueryソリューションであるとよいでしょう。
このサイトのバックエンドにアクセスできないのは残念です。さもないと、サーバー側のソリューションを検討します。この場合、それは不可能です。