
\documentclass[a4paper,11pt]{article}

\usepackage[francais,lang=FR,bloc,nowatermark,correc]{automultiplechoice} 
\usepackage{cancel}
\usepackage{pgf}
\pgfmathsetseed{11}

\begin{document}

\element{boole}{
	\begin{questionmultx}{}
		$E_2\,\overline{E_1}$
		\begin{center}
			{\def\AMCntextVHead#1{\if#10$E_#1$\else$E_#1\ \ \cdot$\fi}
				\AMCnumericChoices{11}{base=3,decimals=0,digits=3,sign=false,vertical=true,vhead=true}}
		\end{center}
	\end{questionmultx}
	\begin{questionmult}{}
		$E_2\,\overline{E_1}$
		\begin{center}
			\begin{reponsesperso}[o]
				\begin{tabular}{lll}
					\mauvaise{$\overline{E_2}$} & \bonne{$\overline{E_1}$}   & \mauvaise{$\overline{E_0}$} \\
					\bonne{$E_2\ \ \cdot$}      & \mauvaise{$E_1\ \ \cdot$}  & \mauvaise{$E_0$}            \\
					\mauvaise{$\xcancel{E_2}$}  & \mauvaise{$\xcancel{E_1}$} & \bonne{$\xcancel{E_0}$}     \\
				\end{tabular}
			\end{reponsesperso}
		\end{center}
	\end{questionmult}
	\begin{questionmultx}{}
		Énoncé aléatoire
		\pgfmathrandominteger{\na}{0}{2} %
		\pgfmathrandominteger{\nb}{0}{2} %
		\pgfmathrandominteger{\nc}{0}{2} % 5 variables aléatoires
		\pgfmathrandominteger{\nd}{0}{2} %
		\pgfmathrandominteger{\ne}{0}{2} %
		\pgfmathsetmacro{\n}{\ne*3^4+\nd*3^3+\nc*3^2+\nb*3+\na} % Valeur équivalente en base 3
		\newcommand\comp[2]{\if#10\overline{#2}\else\if#11#2\else\!\fi\fi} % Pour écrire l'équation avec les variables ou pas, les compléments ou pas
		$\comp{\ne}{E_4}\,\comp{\nd}{E_3}\,\comp{\nc}{E_2}\,\comp{\nb}{E_1}\,\comp{\na}{E_0}$
		\begin{center}
			{\def\AMCntextVHead#1{\if#10$E_#1$\else$E_#1\ \ \cdot$\fi}
				\AMCnumericChoices{\n}{base=3,decimals=0,digits=5,sign=false,vertical=true,vhead=true}}
		\end{center}
	\end{questionmultx}
}

\exemplaire{1}{

	\restituegroupe{boole}
}
\end{document}
