Můžete použít rand
funkci v MySQL seřadit řádky a poté vzít prvních 10 (nebo kolik jich chcete) s limit
.
select * from table order by rand() limit 10
Pokud chcete jen matematické otázky:
select * from table where type = 1 order by rand() limit 10