Why does diffusion happen without energy consumption?

A. It occurs too fast for energy to be consumed
B. Molecules move spontaneously from high to low concentrations
C. Molecules move spontaneously from low to high concentrations
D. Molecules move slowly so there is no need for energy