
Dans la boucle (ligne 6), on choisit au hasard un nombre $n$ parmi ceux de la liste \texttt{L} (ligne 7).

La ligne 8 affecte à la valeur \texttt{N[n-1]} la valeur qu'il y avait, augmentée de 1.

Prenons un exemple : si \og 3 \fg{}  est choisi lors du premier passage dans la boucle, alors \texttt{N[3-1]}, c'est-à-dire \texttt{N[2]} vaudra $0+1$.

Ainsi, à l'issue de la boucle, la liste \texttt{N} contiendra le nombre de fois que les nombres de la liste \texttt{D} auront été choisis.

On peut alors imaginer que ce programme simule \numprint{1000} lancers d'un dé (qui a six faces... comme le nombre d'éléments de la liste \texttt{D}... \og \texttt{D} \fg{} comme \og dé \fg... Pas bête hein ?).

Des exemples de simulations à l'aide de ce programme:
\begin{console}
[177, 151, 159, 179, 168, 166]
[157, 176, 155, 160, 174, 178]
[189, 156, 166, 179, 159, 151]
[163, 160, 161, 182, 168, 166]
[163, 164, 152, 183, 170, 168]
[169, 163, 170, 148, 179, 171]
\end{console}
