Aşağıdaki kodda desc olan yeri newid() yapınca, veriyi random çekmesi lazım. Ama bir türlü yapamadım. Kafam durdu. Bir şeyi atlıyorum ama ne?

Yardımcı olacak var mı?

	public function benzeroyunlar($limit, $kid){
		global $db,$tarih;
		$c = $db->results("select o.sef,k.katsef,o.resim,o.ad,k.katadi,o.hit,o.tarih,o.oyunid,o.kategori,k.katid,o.tarih,o.durum from 
		oyun as o inner join kategori as k on o.kategori=k.katid where o.durum='1' && o.kategori='$kid' && o.tarih < '$tarih' order by o.oyunid desc limit 12");
		foreach ( $c as $q )
		{
			echo '<li><a href="'.$this->oyun($q->sef, $q->katsef).'" title="'.$q->ad.'"><img src="'.$q->resim.'" alt="'.$q->ad.'" />'.$q->ad.'</a></li>
			';			
		}	
	}