Any atom or molecule at a temperature above absolute zero is moving (that’s basically the physical manifestation of temperature). Since we never get to absolute zero, all atoms/molecules are moving all the time. They constantly are bouncing off each other but, at the molecular level, all collisions are perfect and nothing is ever lost so they “never” stop, they just change direction.
Diffusion is just what happens if you let molecules run around randomly for long enough.
Latest Answers