randmanager - added a new class to keep track of "random" numbers

Problem is getting too many of the same terms presented for a set
of problems. This class keeps track of the terms that have been
presented in the current problem set so that these duplicate
problems can be minimized.