Cambiar elemento en la matriz matemática pgf

Cambiar elemento en la matriz matemática pgf

Quiero cambiar el elemento de una matriz matemática pgf dentro de un entorno multido donde un elemento aleatorio se incrementa en 1:

\def\list{0,0,0,0,0,0,0,0,0,0,0}
\multido{\i=0+1}{20}{
   \pgfmathsetmacro{\index}{random(0,10)}
   \pgfmathparse{\list[\index]+1}
   \def\list[\index]{\pgfmathresult}
   (do something with list)
 }

sin embargo, si defino \list[0] simplemente define esto como una nueva variable y el vector \list se pierde. ¿Hay alguna manera de cambiar el valor de un elemento de la matriz?

información relacionada