expl3 语法中的随机数如何工作?

expl3 语法中的随机数如何工作?

这是之前我的问题。不过,同样的设备也用于此处许多其他与随机性相关的问题。

写作时(伪)随机性的来源到底是什么

\int_rand:nn

在 expl3 语法中?

在哪里可以找到有关此内容的文档?我在网上找不到相关信息。此外,您可以为伪随机数生成器设置种子吗,类似于 中的rand和?srandC

答案1

您可以在文档源中找到有关它的详细信息。您可以使用 获得它texdoc source3。随机整数是在随机浮点数的帮助下实现的,因此您应该阅读9.3 (Floating point expressions / Operations)有关randandrandint运算符的信息。那里也描述了如何设置种子。

您将在其中36 l3fp-random Implementation找到有关数学背景的评论。

相关内容