Just had an idea last night....rather than carefully crafting army lists, could randomly generate based on minimum/maximum of each type. After all a general would hardly ever have a chance of carefully crafting his army, if my usual armies are a typical case, to maximize the number of S units and minimize the number of I units but would generally have to make do with what he had.
It would be fairly easy to do this in a spreadsheet...