As said in the answer of @HansLundmark this is Weyl's equidistribution theorem. It is an application of the ergodic theorem combined with the theorem that an irrational rotation of the circle is ergodic, and here's some details of how to reduce it to those two theorems.
Consider the unit circle $S^1$ in the complex plane. Given $q \in \mathbb{R}$, consider the function which rotates the circle $S^1$ through the angle $\frac{2 \pi}{q}$:
$$R(z) = e^{2 \pi i / q} z
$$
Define the iterates of this function by induction to be
$$R^n(z) = R(R^{n-1}(z))
$$
Your remainder function $r(n) \in [0,q)$ is the unique function such that
$$R^n(1) = e^{2 \pi i \, r(n)/q}
$$
This sequence $R^n(1)$ is the "orbit" of $1=1+0i$ under the action of the function $R(z)$.
So your question comes down to asking: Why is the subset $\{R(x), R^2(x),\ldots,R^n(x)\}$ equally distributed in the circle as $n \to +\infty$?
Now let's bring in the ergodic theory.
Let $\mu$ denote the Borel measure on $S^1$ which assigns to an interval of angle $\alpha$ a measure of $\alpha/2\pi$. The theorem referred to above says that since $\frac{1}{q}$ is irrational, the transformation $R$ is ergodic with respect to $\mu$, and that means: for all $\mu$-measurable subsets $A \subset S^1$, if $R(A)=A$ then $\mu(A)=0$ or $1$.
Next we apply the Ergodic Theorem which, using that $R$ is ergodic with respect to $\mu$, says: For every $\mu$-integrable function $f : S^1 \to \mathbb{R}$ and for $\mu$-almost every $x \in S^1$ we have
$$\lim_{n \to \infty} \frac{1}{n} \sum_{i=1}^n f(R^i(x)) = \int_{S^1} f \, d\mu
$$
So finally we can use this to see why an orbit is equally distributed. Take an angular interval $A \subset S^1$ of angle $\alpha$, and let $\chi_A$ be the characteristic function of $A$. The expression $\frac{1}{n} \sum_{i=1}^n \chi_A(R^i(x))$ (under the limit sign on the left hand side) is simply the proportion of the points in the set $\{R(x), R^2(x),\ldots,R^n(x)\}$ which lie in $A$. What "uniformly distributed" should mean is that limit of this proportion as $n \to \infty$ (the left hand side) should be equal to $\alpha/2\pi=\mu(A)=\int_{A} d\mu = \int_{S^1} \chi_A$ (the right hand side). And they are indeed equal, that is exactly what the Ergodic Theorem says.