We provide a new probabilistic explanation for the appearance of Benford's law in everyday-life numbers, by showing that it arises naturally when we consider mixtures of uniform distributions. Then we connect our result to a result of Flehinger, for which we provide a shorter proof and the speed of convergence.