Możesz użyć rand
funkcji w MySQL, aby uporządkować wiersze, a następnie weź pierwszą dziesiątkę (lub dowolną liczbę) z limit
.
select * from table order by rand() limit 10
Jeśli potrzebujesz tylko pytań matematycznych:
select * from table where type = 1 order by rand() limit 10