focus.nameASCで並べ替えて結果を返すこのクエリがあります。最初にrand()で並べ替え、次にfocus.nameで並べ替え、10で制限することで、これを拡張したいと思います。
$query = mysqli_query($db,"SELECT * FROM vendor_products WHERE
vendor_products.focus_id IN (SELECT focus.id FROM focus WHERE
focus.name='".mysqli_real_escape_string($db,$focus_name)."' AND
mydelete='0' ORDER BY focus.name ASC) AND product_id='".mysqli_real_escape_string($db,$product['id'])."'
AND mydelete='0' ORDER BY focus_id ASC");