Infinite / finite: Both :)
"World Shape" is another parameter to add to world generation at some point (flat, cylinder, donut, etc). Not all generator steps would necessarily be valid for all world types. Infinite worlds have some benefits and drawbacks, finite worlds other, and you can mix...