ComfyUI Node Runs on cloud

EasySeed

One seed node to feed a whole workflow

By yolain·Created 3 years ago·Updated 8 days ago· 2,633
EasySeed
    • seed
    seed0

    A dedicated seed node sounds like the most pointless thing in the world until you have three samplers in one graph and you want them all on the same seed. easy seed is a single INT that you wire out to as many places as you like, so there's one source of truth for the seed across your whole workflow. Change it once, everything downstream follows. It's the same quality-of-life idea as rgthree's seed node - small, boring, and quietly in every serious graph.

    Why you'd reach for it

    Two reasons. First, shared seed: in a multi-sampler workflow (a base pass plus a hi-res pass, or an XY setup, or parallel branches you're comparing) you usually want them locked to the same number so you're comparing like with like. Hardcoding the seed into each sampler separately means updating it in five places and inevitably missing one. Route easy seed to all of them and there's one knob.

    Second, control. ComfyUI's per-sampler seed widget with "control after generate" is fine, but pulling the seed out into its own node makes randomize/fix behavior explicit and keeps it visible instead of buried in a sampler you've collapsed. When you find a seed that works, you fix it in one obvious place.

    The inputs and outputs that matter

    This is about as simple as a node gets:

    • seed - the value, an INT. Set it, randomize it, or fix it. This is the whole node.

    The single output, seed (INT), is what you wire into every sampler's seed input (convert the sampler's seed widget to an input first, then connect). That's the pattern: one easy seed, many consumers.

    Installing it

    Ships with the pack. Install ComfyUI-Easy-Use through ComfyUI Manager - search ComfyUI Easy Use, install, restart - or clone it:

    cd ComfyUI/custom_nodes
    git clone https://github.com/yolain/ComfyUI-Easy-Use
    

    Install the requirements and restart. Nothing else to download.

    Worth knowing

    The one genuine footgun with seed nodes in general is the interaction with "control before generate." If your seed changes on the run you thought was going to reuse the last value, you'll get a different image and blame the node. Easy-Use has churned through a couple of fixes here over the years (the classic being a first-run seed reading as 0), and the pack lets you switch the control mode in settings if the before/after timing isn't behaving. If a "fixed" seed keeps drifting, that setting is where to look, not the node itself.

    Otherwise there's not much to say, and that's the point. It does one thing, it does it in one place, and it saves you from the specific annoyance of six samplers that were supposed to match and don't. If you're running any workflow with more than one sampler, wire one of these in and stop thinking about it.

    CategoryEasyUse/Seed

    Inputs (1)

    NameTypeDefaultDescription
    seedINT00–1125899906842624

    Outputs (1)

    NameTypeDescription
    seedINT