Greetings. What would be the easiest way to generate random math problems for me to practice with? For example, I might want to have five questions that are just basic algebra, five that are polynomial long division, maybe some straight arithmetic thrown in, and perhaps later I could add some harder stuff. And if I found I had trouble with something, then on the next batch I could throw in some more practice with whatever I had trouble with. As a bonus, it would be great to have some geometry or trig questions, or even logic or proofs. I have found some websites which can generate math worksheets, but they seem limited to basic arithmetic. I could probably hack something together to do this for me, but I am sure software like I describe already exists and there is no reason to re-invent the wheel. I have been studying for my finals every day for the past few weeks, and for the first time in my life, math no longer scares me, and I actually enjoy doing it. So, I think between semesters I will continue to practice every day to stay fresh so I can jump right into my next class.