EasyUse/Seedgenerated
EasySeedList(seedList)
随机数种子,可用于 for 循环中,通过连接 index 和 easy indexAny 节点,在循环中实现不同的种子值。
seed List
seed
total
min_num
INT
max_num
INT
method
random
total
1
seed
INT
Easy Use
描述
EasySeedList 为需要在循环的每次迭代中使用不同种子的工作流生成一个可重复使用的整数种子值列表。它使用递进 method 和单一基础 seed 来保证可复现性,在给定的 min_num–max_num 范围内构建一个包含 total 个种子的列表。
预期用法是将已生成的种子列表输入到 easy indexAny 节点,将循环的 index 输出连接为选择索引,并在任何需要种子的地方使用已选择的整数。这样可以在 for 循环中实现不同的种子值,而无需手动管理每个种子。
输入
-
min_num(必填,INT):已生成种子值的下界。任何已生成的种子都不会低于此值。
-
max_num(必填,INT):已生成种子值的上界。任何已生成的种子都不会高于此值。
-
method(必填,组合):
random:使用seed作为随机种子,在min_num和max_num之间生成total个伪随机整数种子。increment:从seed开始生成递增的种子序列,范围受min_num/max_num限制。decrement:从seed开始生成递减的种子序列,范围受min_num/max_num限制。
默认值:
random。 -
total(必填,INT):要生成的种子数量。接受从
1到100000的值。默认值:1。 -
seed(必填,INT):用于初始化生成器的基础种子。对于
random,保持相同的输入会在每次运行时生成相同的列表。对于increment/decrement,这是序列中的第一个值。
输出
- 种子列表(INT):已生成的
total个整数种子的集合。尽管此节点将此输出标记为INT,但在连接到easy indexAny或类似的索引节点时,应将其视为整数列表/序列。 - 总数(INT):已生成列表中的种子数量;等于
total。
使用说明
- 要在循环中使用这些种子,请将循环索引连接到
easy indexAny节点的index输入,并将此节点的第一个输出作为其输入。然后,已选择的种子会随循环索引的变化而变化。 - 第二个输出可用作循环计数,或作为将索引归一化到种子列表中的辅助工具。
- 保持
seed固定以获得可复现的结果。更改min_num、max_num、method、total或seed将重新生成列表。 random模式适用于在迭代中实现多样化、确定性的随机性。当种子需要在序列中可预测地递进时,increment和decrement模式非常有用。
评论
使用 GitHub 登录后即可参与讨论。