我有一个包含多个问题的目录,每个问题都有一个编号,例如,quest1 ... questn。使用随机数我想随机获取问题,我之所以使用随机数是\input {}
因为问题是用 LaTex 编写的。
生成随机数的方法如下:
%% get random integer
\newcommand\randomint[2]{\bgroup%
\pgfmathsetmacro\myval{randomfixed(#1,#2)}
\pgfmathsetmacro\end{(\myval<0)?"(\myval)" \myval}
\end\egroup}%%
调用以下方法\input {}
:
\def \nror{\randomint {1} {20}}
\input {../questoesCPP/cmdEN/questao\nror}
The idea would be:
\input {../questoesCPP/cmdEN/questao1}
\input {../questoesCPP/cmdEN/questao7}
\input {../questoesCPP/cmdEN/questao15}
...
但\input {}
承认错误,我不知道是什么:
额外},或者忘记了\endgroup。\input {../questoesCPP/cmdEN/questao\nror}
请相信您的帮助,非常感谢。airton