“probsoln”包随机默认参数

“probsoln”包随机默认参数

我正在尝试将随机值作为 probsoln 中问题的默认参数。例如:

下面,a 和 b 是随机默认参数。

\newproblem[2][{a}{b}]{
     What is #1 multiplied by #2?
}
{
    FPeval(\result}{#1*#2}
    \result
}

我之所以想这样做是因为

 \loadrandomproblems[test]{5}{file}

 \foreachproblem[test]{\item \thisproblem}

除非我使用包选项 usedefaultargs,否则不会让我提供参数。

到目前为止我已经尝试过以下变体:

\newproblem[2][{\random{a}{1}{100}}{b}]{
     What is #1 multiplied by #2?
}
{
    FPeval(\result}{#1*#2}
    \result
}

但我没有成功。

相关内容