Selects a topic at random (within specified settings) so users can discover popular topics they've missed previously.
Also can add a "random topics" view.
Tries to determine topics the user has not seen yet and can limit the pool of chosen topics to the most popular.
