(not counting a great medic)
My all time favorite civ game has the following settings: Full of resources map script, Lakes map with 17% lakes, diety, aggressive AI, marathon, 18 civs.
In a game like this, I usually get at least 10-15 great generals a game. Something that most people forget...