Çà a plus ou moins l'air d'être ça, mais c'est franchement pas clair ton truc :
- Déjà ta variable aléatoire X, elle prend ces valeurs dans {1..n} donc je vois pas trop ce que c'est que tes

. Ce que tu as, c'est, pour tout
\!=\!\frac{1}{n})
(loi uniforme sur {1..n}).
- Ensuite, je ne vois pas ce que représentent ton

et ton

. Je suppose que c'est le quotient et le reste de la division euclidienne de

par

, mais il faudrait évidement l'écrire !!!
- Les valeurs que peut prendre

, ça pourrait effectivement être {0..n} si on avait d>n, mais dans ce cas, ça n'aurait pas grand intérêt vu qu'on aurait R=X systématiquement (si on divise un entier X par un entier d>X, il y va 0 fois et il reste X). Donc les valeurs que prend R, c'est plutôt 0,1,2,...,d-1, c'est à dire l'ensemble des restes possibles d'une division euclidienne par d.
- Enfin, pour un

fixé, pour évaluer la proba. que

soit égal à

, il faut bien sûr compter combien il y a de

tels que le reste de la division de

par

soit égal à

. Un tel

doit donc s'écrire

pour un certain entier

et il faut donc compter le nombre d'entier

tels que

. Si on reprend la division euclidienne

l'encadrement s'écrit

.
Si

on obtient

c'est à dire

vu que

doit être entier. Il y a donc donc

possibilités et on a
\!=\!\dfrac{q}{n})
Je te laisse finir de traiter les autres cas où il y a deux cas de figure selon que

ou pas.
Et tu vérifia tes résultats sur l'exemple n=10; d=3 où on a p(R=0)=3/10; p(R=1)=4/10 ; p(R=2)=3/10.