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_nummax_num 范围内构建一个包含 total 个种子的列表。

预期用法是将已生成的种子列表输入到 easy indexAny 节点,将循环的 index 输出连接为选择索引,并在任何需要种子的地方使用已选择的整数。这样可以在 for 循环中实现不同的种子值,而无需手动管理每个种子。

输入

  • min_num(必填,INT):已生成种子值的下界。任何已生成的种子都不会低于此值。

  • max_num(必填,INT):已生成种子值的上界。任何已生成的种子都不会高于此值。

  • method(必填,组合):

    • random:使用 seed 作为随机种子,在 min_nummax_num 之间生成 total 个伪随机整数种子。
    • increment:从 seed 开始生成递增的种子序列,范围受 min_num/max_num 限制。
    • decrement:从 seed 开始生成递减的种子序列,范围受 min_num/max_num 限制。

    默认值:random

  • total(必填,INT):要生成的种子数量。接受从 1100000 的值。默认值:1

  • seed(必填,INT):用于初始化生成器的基础种子。对于 random,保持相同的输入会在每次运行时生成相同的列表。对于 increment/decrement,这是序列中的第一个值。

输出

  • 种子列表(INT):已生成的 total 个整数种子的集合。尽管此节点将此输出标记为 INT,但在连接到 easy indexAny 或类似的索引节点时,应将其视为整数列表/序列。
  • 总数(INT):已生成列表中的种子数量;等于 total

使用说明

  • 要在循环中使用这些种子,请将循环索引连接到 easy indexAny 节点的 index 输入,并将此节点的第一个输出作为其输入。然后,已选择的种子会随循环索引的变化而变化。
  • 第二个输出可用作循环计数,或作为将索引归一化到种子列表中的辅助工具。
  • 保持 seed 固定以获得可复现的结果。更改 min_nummax_nummethodtotalseed 将重新生成列表。
  • random 模式适用于在迭代中实现多样化、确定性的随机性。当种子需要在序列中可预测地递进时,incrementdecrement 模式非常有用。

评论

使用 GitHub 登录后即可参与讨论。

评论加载中…