There are a number of resources I like out there. I tend to use a variety of different sites for different needs -- I don't think there is one that "does it all" but here are some of my favorites. Most of them are pretty random, though the first few below that have lots of customization options tend to make very usable worksheets, and for some applications the others are great as well.
http://homeschoolmath.blogspot.com/search/label/worksheets has a number of links to individual worksheet generators, each of which has a number of useful parameters you can set to customize the worksheets to your needs. For example, her generator for basic operations worksheets is here: http://www.homeschoolmath.net/worksheets/basic-operations-worksheets.php
http://themathworksheetsite.com/ offers several very nice worksheet generators that you can use for free, plus others that are available by paid subscription.
http://www.math-aids.com/ offers worksheets at all levels, with a good amount of customization. It says through grade 12, but I don't see much beyond Algebra 1 / Geometry.
http://www.kidzone.ws/math/index.htm offers some pre-made and some generated worksheets on topics for elementary school mathematics. They're cute with a little graphic added and laid out nicely. They also offer some word problems that you can re-generate with different numbers plugged in.
http://www.worksheetworks.com/math.html offers generators for a number of topics. Some of the topics, like Geometry and Probability also have some well designed problem solving worksheets available (one well-designed problem, not auto-generated).
http://www.kutasoftware.com/free.html offers free sample worksheets for high school level courses and sells software (that I haven't tried) for creating more. The free samples are pretty basic, but the features of the paid software sound interesting.
Another algebra worksheet generator: http://www.math.com/students/worksheet/algebra_sp.htm
This one has pre-made worksheets for high school math through trig, but they are not generated http://www.mathworksheetsgo.com/ This one is also pre-made worksheets, but there are several instances of each sheet with different numbers.