Brownian diffusion in a nonuniform gas