Nodes/Comfyroll Studio/CR Seed to Int (Legacy)
ComfyUI Node Runs on cloud

CR Seed to Int (Legacy)

A bridge from Comfyroll's old SEED type, kept for legacy graphs (legacy)

By Suzie1Β·Created 3 years agoΒ·Updated 2 years agoΒ· 1,296
CR Seed to Int (Legacy)
  • seed
  • INT
  • show_help

The "(Legacy)" in the display name is doing real work here. This node takes Comfyroll's own custom SEED socket type and converts it into a plain INT - a conversion step that mattered when older Comfyroll workflows passed seeds around as that special typed socket instead of a normal integer. It's a small bridge node, and if you're building a new workflow today you almost certainly don't need it: the pack's own CR Seed node already outputs a plain INT directly, no conversion required.

What it's for

Somewhere in Comfyroll's history, seeds moved through the graph as a distinct SEED type rather than a generic INT. Most of ComfyUI - samplers, other custom node packs, anything expecting a plain integer for randomization - wants INT, not a Comfyroll-specific type. CR Seed to Int exists purely to unwrap that older SEED value into something the rest of the ecosystem can actually consume.

How it works

One input, one meaningful output: feed in a SEED-typed value from whatever upstream Comfyroll node produced it, and the node hands back the same numeric value typed as a plain INT. No transformation of the value itself - this is a type conversion, not a math operation.

The inputs and outputs that matter

  • seed - the incoming value, typed SEED. This only accepts Comfyroll's custom seed socket, not a generic integer - if what you have is already an INT, you don't need this node at all.

Outputs: INT - the converted value, ready to plug into a KSampler or any other node expecting a plain integer seed - plus the standard show_help link.

How to install it

Comfyroll Studio (Suzie1 and RockOfFire), no models or heavy dependencies.

  • ComfyUI Manager - search "Comfyroll Studio," install, restart.
  • Manual - cd ComfyUI/custom_nodes && git clone https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes.git, then restart.

Common issues & troubleshooting

Nothing will connect to the seed input. That's the type mismatch showing itself immediately: this node's input specifically wants Comfyroll's SEED type, not a plain INT. If your seed source already outputs INT - which is what most modern seed nodes, including Comfyroll's own CR Seed, actually do - this conversion node has nothing to do and you should skip it entirely.

Should you use this in a new workflow? No, generally. There's no advantage to routing through the legacy SEED type on purpose in 2026 - start with CR Seed (or ComfyUI's native seed widget) and you get a plain INT from the start, with one less node in the chain.

Only reason to keep it around. If you inherited an old Comfyroll-based workflow that still has an upstream node emitting the legacy SEED type, this is the node that makes that value usable by everything else in your graph without you having to rebuild the seed chain from scratch.

Comfyroll nodes missing entirely. A pack-wide load failure looks like Comfyroll Studio: Failed to load Graphics nodes and a trailing NameError: name 'CR_HalftoneGrid' is not defined in your startup log - a symptom of an earlier import error, commonly a Pillow version conflict pulled in by another custom node. Force-reinstall Pillow (pip install --upgrade --force-reinstall pillow) or reinstall the pack cleanly and restart.

Category🧩 Comfyroll Studio/✨ Essential/πŸ’€ Legacy

Inputs (1)

NameTypeDefaultDescription
seedSEEDβ€”

Outputs (2)

NameTypeDescription
INTINTβ€”
show_helpSTRINGβ€”