\documentclass{article}

\usepackage[nopage]{automultiplechoice}

\begin{document}

\def\init{
\cleargroup{digits}
\element{digits}{0}
\element{digits}{1}
\element{digits}{2}
\element{digits}{3}
\element{digits}{4}
\element{digits}{5}
\element{digits}{6}
\element{digits}{7}
\element{digits}{8}
\element{digits}{9}
}

\def\show{
\begin{itemize}
\item Three times the group: \insertgroup{digits}-\insertgroup{digits}-\insertgroup{digits}
\item 25 times one element:
  \insertgroup[1]{digits} \insertgroup[1]{digits} \insertgroup[1]{digits} \insertgroup[1]{digits} \insertgroup[1]{digits}
  \insertgroup[1]{digits} \insertgroup[1]{digits} \insertgroup[1]{digits} \insertgroup[1]{digits} \insertgroup[1]{digits} -
  \insertgroup[1]{digits} \insertgroup[1]{digits} \insertgroup[1]{digits} \insertgroup[1]{digits} \insertgroup[1]{digits}
  \insertgroup[1]{digits} \insertgroup[1]{digits} \insertgroup[1]{digits} \insertgroup[1]{digits} \insertgroup[1]{digits} -
  \insertgroup[1]{digits} \insertgroup[1]{digits} \insertgroup[1]{digits} \insertgroup[1]{digits} \insertgroup[1]{digits}
\end{itemize}
}

\section*{AMC group modes}

\noindent\textbf{fixed}: no shuffle, each call starts at the beginning.
\init
\setgroupmode{digits}{fixed}
\show

\noindent\textbf{cyclic}: no shuffle, each call starts where it had stopped. 
\init
\setgroupmode{digits}{cyclic}
\show

\noindent\textbf{withreplacement}: shuffling at each call.
\init
\setgroupmode{digits}{withreplacement}
\show

\noindent\textbf{withoutreplacement}: each call starts where it had stopped and shuffles the group when reaching the beginning of the group.
\init
\setgroupmode{digits}{withoutreplacement}
\show

\end{document}
