A few years ago I wrote a very simple economic simulator. It had a fixed number of actors with a fixed amount of money. Each tick, I would pick a "buyer" and a "seller"---the buyer would give the seller some amount of money (if the buyer had insufficient funds, no money would be exchanged; there was no credit or debt). I would run this for thousands of times. The thought behind the "buyer/seller" concept was that we all act as both (we're a "seller" when working or a buyer when relaxing (food, entertainment, etc)).
It did not matter how much the amount was---fixed or random, the outcome was always the same---a small number of actors would end up with the majority of money.