Изменить элемент в математическом массиве pgf

Изменить элемент в математическом массиве pgf

Я хочу изменить элемент математического массива pgf в среде multido, где случайный элемент увеличивается на 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)
 }

Однако если я определяю \list[0], он просто определяет это как новую переменную, а вектор \list теряется. Есть ли способ изменить значение элемента массива?

Связанный контент