We study random walks on a $d$-dimensional torus by affine expanding maps whose linear parts commute. Assuming an irrationality condition on their translation parts, we prove that the Haar measure is the unique stationary measure. We deduce that if $K subset mathbb{R}^d$ is an attractor of a finite iterated function system of $ngeq 2$ maps of the form $x mapsto D^{-r_i} x + t_i (i=1, ldots, n)$, where $D$ is an expanding $dtimes d$ integer matrix, and is the same for all the maps, and $r_{i} inmathbb{N}$, under an irrationality condition on the translation parts $t_i$, almost every point in $K$ (w.r.t. any Bernoulli measure) has an equidistributed orbit under the map $xmapsto Dx$ (multiplication mod $mathbb{Z}^{d}$). In the one-dimensional case, this conclusion amounts to normality to base $D$. Thus for example, almost every point in an irrational dilation of the middle-thirds Cantor set is normal to base 3.