Miners do generate coins. If all miners stopped mining, then no more coins would be created.
That's a special case if there are 0 miners.
If there were 99% less miners, the same amount of coins would be released.
If there were 100000% more miners, the same amount of coins would be released.
When you mine, you don't increase the supply of coins... any coins you "generate" come at the expense of other miners...
There are a fixed average amount of coins released per hour.
Mining is just a competition for who gets them. Think of it as a coin fountain with miners standing around it catching them...