Select topics to narrow your question pool, then enable Random to jump to a random question matching your filters.
In what order does iterating over a std::map visit its entries?