Probably my misunderstanding, but this simulation does not reflect a continued concentration of wealth in the hands of a few, in my opinion.<p>Please let me know your thoughts:<p>I agree that the concentration of wealth reflected in the charts shows that, at any point of time, the person at the 1st percentile owns an increasing fraction of the total wealth.
However, this same person is very likely to be almost immediately spoliated by the subsequent transaction, and give all its wealth to someone (maybe the poorest person).<p>In summary, there is a lot of social mobility, as can be revealed by commenting out the following line in the code (essentially, we now track the financial path of specific individuals, rather than the wealth of various percentiles):<p>def record_percentiles(population, percentiles):
    #population = sorted(population, reverse=True)
    N = len(population)
    return [population[int(p*N&#x2F;100.)] for p in percentiles]<p>So, it seems to me that, on average, everyone is equal over time, but each instant offers every participant dramatic ups and downs.<p>Not sure if I am missing something.