What causes pressure in gas?

This simulation demonstrates gas particles in constant random motion. Pressure is caused by the frequent collisions of these particles against the walls of the container.