我正在使用该xfp
包创建一个随机数并定义以下命令
\newcommand{\unif}{\fpeval{randint(1,10)}}
我如何将一个随机数分配给一个变量,以便我可以多次使用这个特定的随机数,即绘制一个点(用pstricks)(x,f(x)),其中x是随机的但在计算f(x)时应该是固定的。
答案1
老麦克唐纳有一个随机数 EIEIO。使用,可以(重新)初始化\unifinit
记住的数字。\unif
\documentclass{article}
\usepackage{xfp}
\newcommand\unifinit{\edef\unif{\fpeval{randint(1,10)}}}
\begin{document}
\unifinit
With a \unif, \unif{} here and a \unif, \unif{} there\\
\unif, \unif; \unif, \unif,\\
everywhere a \unif, \unif.
\unifinit
With a \unif, \unif{} here and a \unif, \unif{} there\\
\unif, \unif; \unif, \unif,\\
everywhere a \unif, \unif.
\end{document}