switch case içine girmek yerine basitçe bir diziye atayın ve random bunun üzerinden çalışsın, şöyle ki;

$reklamlar = array('1.swf', '2.swf', '3.swf', '4.swf');
böylece elimizde sadece swf yollarının bulunduğu 4 elemanlı bir dizi var. Yani bu diziye 0-3 arası bir index atarak herhangi birini çekebiliriz. Rastgele birini yakalamak için şu kodu kullanalım;

$reklamlar[rand(0,3)];
Bu kod bize 4 adet swf adresimizden herhangi birini veriyor, böylece geriye sadece bunu object kodu içinde ilgili alana vermek kalıyor;

<?php $rastgelerSwf = $reklamlar[rand(0,3)]; ?>
<object width="400" height="40" 
classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" 
codebase="http://fpdownload.macromedia.com/ 
pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"> 
<param name="SRC" value="<?php=$rastgeleSwf;?>"> 
<embed src="<?php=$rastgeleSwf;?>" width="400" height="40"> 
</embed> 
</object>

Kolay gelsin