Puede usar rand
función en MySQL para ordenar las filas, y luego tomar las 10 primeras (o las que quieras) con limit
.
select * from table order by rand() limit 10
Si solo quieres las preguntas de matemáticas:
select * from table where type = 1 order by rand() limit 10