It’s basically a physical phenomena constantly undergoing small, random fluctuations. What causes Brownian motion is because they are bombarded by other moving particles in the fluid. The larger particles can be moved by light, fast-moving molecules.