why do gases mix in any proportion?

At normal temperatures and pressures gas particles are far apart and it is easy for the particles to mix thoroughly.