Nonsense, a system for resource depletion would be easy to implement without needing any random elements. For example:
Don't build tanks/warships (without Uranium)/Aircraft = never run out of oil. Each oil source provides enough oil for 40 units.
Build more than 10 Coal Plants? You'll need more than 1 Coal source.
1 Gold mine only supplies enough Gold to make 40 population points happy (e.g. 20 cities with Forges).
Etc.
You should have every mine providing x points of oil, say 100, and everything which needs that resource consuming y points per turn
Don't forget that your Public Transport needs oil, as do the cars on your roads and trains on your rails, so public transport = 1/10 of an oil per turn; road = 1/100 oil per turn; etc