Best would be to give us direct control in the settings (with a hint and default values what is reasonable per galaxy size):
- Directly specify number of stars (up to a limit depending on galaxy size).
- Directly specify number of planets (up to a limit depending on galaxy size). Allow stars without planets (don't know right now whether those exist already) so that if number of planets is lower than number of stars that's no problem.
- Specify number of habitable planets as percentage from number of planets.
- Specify number of extreme planets as percentage from number of habitable planets.
- Specify number of asteroid fields as percentage from number of stars.
Leave the current settings in as means to randomize the galaxy or add to all of the above settings a randomize possibility that creates numbers at around, say, +/- 50% of default values.