In solutions or gases, particles (whether atoms, molecules, or ions) normally tend to move in a random order. Differences in concentration, however, can change that randomness.
Diffusion is the net movement of particles from a highly concentrated region across a concentration gradient to a region of lower concentration, resulting in equilibrium.