Нужно, чтобы вопросы были также разделены по темам. Например: для первого вопроса теста в базе есть около 20 примеров. Из них нужно случайным образом выбрать один и вставить в тест. И так со всеми вопросами. Можно ли это реализовать или есть более удобные программы для реализации этой задачи?