The Totem folks seem to have enough technological wish-list items on their plates, all of which they say they will get to in the future. But if they ever get bored or are looking for a new challenge, here is my humble suggestion to modify the random appearance of clips.
Have the computer keep track of how long it has been since each clip appeared on a given customer's computer. The longer the clip remains unselected, the higher a probability "weight" should be assigned to having it picked next. The last clip played would have the lowest "weight," the second-to-last the next lowest, etc. That would basically preserve the randomness, but give the ones we haven't seen in a long time a greater chance of coming up without having to wait years. It would be like buying extra lottery tickets, but with a real chance of winning. And yes, I have always been a math nerd.