Select topics to narrow your question pool, then enable Random to jump to a random question matching your filters.
When you dereference a std::map<string, int> iterator, what type do you get?