İlk sorun için şu fonksiyonu kullanabilirsin.

function strtolowerTR($text) {
    $TRBul=array('G','','S','I','','','g','','s','i','','');
    $TRDegistir=array('g','u','s','i','o','c','g','u','s','i','o','c');
    $text=str_replace($TRBul,$TRDegistir,$text);
    $text=strtolower($text);
    return $text;
}
Eksik harfler vardır mutlaka onları eklersin

Rastgele 10 sonuç üretme işinide şöyle yapabilirsin.

$sonuc = mysql_query("Select kelime From arananlar order by RAND() DESC LIMIT $cur,$max");

Sonuçları zamana göre değil rastgele çıkartır. 10 sonuç çıkartmak için

$sonuc = mysql_query("Select kelime From arananlar order by RAND() DESC LIMIT 0,10");

edit: Rep'e gerek yok bişiy bekleyerek yardım etmiyorum zaten