Let $X$ be a random variable with probability mass function
$$
p_m = \mathbb{P}\left(X=m\right) = \frac{m}{n^m} \frac{(n-1)!}{(n-m)!} [ 1 \leqslant m \leqslant n ]
$$
The pmf satisfies a simple recurrence equation:
$$
\frac{p_{m+1}}{p_m} = \frac{n-m}{n} \frac{m+1}{m}
$$
discrete distributions whose pmf satisfy first order difference equation with polynomial coefficients were studies by Katz (see Johnson, Kemp, Kotz), who considered them discrete analogs of Pearson distribution family.
It remains to prove that the sampling procedure is correct. The probability of the event that the sampling code above yields $m$, is equivalent to the probability that
$$
\mathbb{P}\left(U_1 > \frac{1}{n}, U_2 > \frac{2}{n}, \ldots, U_{m-1} > \frac{m-1}{n}, U_m < \frac{m}{n} \right) = \frac{m}{n}\prod_{k=1}^{m-1} \left(1-\frac{k}{n}\right) = \frac{m}{n^m} \frac{(n-1)!}{(n-m)!}
$$
where $U_k$ are iid continuous random variables, uniformly distributed on the unit interval.
Actually this particular distribution is known as
Naor's distribution, which arises in an urn model.