Можете да използвате rand
функция в MySQL, за да подредите редовете и след това вземете първите 10 (или колкото искате) с limit
.
select * from table order by rand() limit 10
Ако искате само въпросите по математика:
select * from table where type = 1 order by rand() limit 10