Merhaba arkadaşlar,

Çalıştırıldığında 127 tane sonuçtan random en fazla 7 sini ekrana yazan bir scriptim var fakat farkettim ki bu 127 sonuçtan sadece 65'e kadar olanı random yapıp ekrana getiriyor.

Bu konuda Ücretli&Ücretsiz yardım edecek arkadaşlar yazabilirse sevinirim.
Etkilediğini düşündüğüm fonksiyon satırları:
    function ***_bak ($ids)
    {
        global $db;
        $ids = explode('-', $ids);
        $sonuclar = array();
        for ($i = 0; $i < count($ids); $i++) {
            if ($ids[$i] != 0) {
                $ara = $db->prepare("SELECT * FROM *** WHERE id = :id");
                $ara->bindValue(":id", $ids[$i]);
                $ara->execute();
                
                    
                $*** = $ara->fetchAll();
                $sonuclar[$i] = array(
                    'id' => $***[0]['id'],
                    'baslik' => $***[0]['baslik'],
                    'aciklama' => $***[0]['aciklama'],
                    'resim' => TEMA_URL . '/' . $***[0]['resim']
                );
            }
        }
        
        return $sonuclar;
    }
2:
break;
            case "xxx-sonucu":
                $sonuc = @p('sonuc');
                $xxx_ids = @p('xxx-***-ids');
                
                $meta = meta();
                
                if ($sonuc AND $xxx_ids) {
                    
                    $sayfa = ($_GET['sayfa']) ? $_GET['sayfa'] : 1;
                    if (count(explode('-', $xxx_ids)) > 3) {
                        if ($sayfa == 1) {
                            $ilk = 0;
                            $son = 3;
                        } else if ($sayfa == 2) {
                            $ilk = 3;
                            $son = 5;
                        } else if ($sayfa == 3) {
                            $ilk = 5;
                            $son = 7;
                        } else {
                            go(URL . '/xxx');
                        }
                    } else {
                        $ilk = 0;
                        $son = count(explode('-', $xxx_ids));
                    }
                    
                    $toplam_veri = count(***_bak($xxx_ids));
                    require_once TEMA . '/***-goster.php';
                } else {
Şimdiden teşekkürler.