Files
CavinHuang-comfyui-nodes-docs/docs/easy seed.md
2024-05-26 20:35:16 +08:00

1.8 KiB

Documentation

该节点旨在为各种流程生成随机种子,确保系统在随机元素中具有一定的可复现性和可控性。

Input types

Required

  • seed
    • 种子参数对节点的运行至关重要,因为它决定了随机数生成的起点,从而影响随机过程的结果。
    • Comfy dtype: INT
    • Python dtype: int

Optional

  • prompt
    • 虽然提示不是必需的,但它可以为节点的操作提供额外的上下文或指导,有可能使随机性更加精细,以符合特定的目标。
    • Comfy dtype: PROMPT
    • Python dtype: str
  • extra_pnginfo
    • 这个参数虽然是可选的,但可以提供额外的信息,这些信息可能用于增强功能或调整节点在图像处理任务中的行为。
    • Comfy dtype: EXTRA_PNGINFO
    • Python dtype: str
  • my_unique_id
    • 提供唯一ID参数有助于跟踪和管理节点的多个实例的执行,有助于整个工作流的组织。
    • Comfy dtype: UNIQUE_ID
    • Python dtype: str

Output types

  • seed
    • 输出的种子代表了生成的随机数,作为后续依赖于此初始随机点的操作的参考。
    • Comfy dtype: INT
    • Python dtype: int

Usage tips

  • Infra type: CPU

Source code

class easySeed:

    @classmethod
    def INPUT_TYPES(s):
        return {'required': {'seed': ('INT', {'default': 0, 'min': 0, 'max': MAX_SEED_NUM})}, 'hidden': {'prompt': 'PROMPT', 'extra_pnginfo': 'EXTRA_PNGINFO', 'my_unique_id': 'UNIQUE_ID'}}
    RETURN_TYPES = ('INT',)
    RETURN_NAMES = ('seed',)
    FUNCTION = 'doit'
    CATEGORY = 'EasyUse/Seed'
    OUTPUT_NODE = True

    def doit(self, seed=0, prompt=None, extra_pnginfo=None, my_unique_id=None):
        return (seed,)