Picker x3 π Just Nodes
Three prompt slots, one picker β the A/B/C test node
- STRING
Picker x3 is the A/B/C test of the Just Nodes Picker family: three fixed text inputs, one selected output. Wire three prompt variants into text_1, text_2, text_3, set select to whichever you want to run, and the STRING output carries exactly that variant forward. It's the smallest picker that actually lets you compare options, and for most A/B work, three is plenty.
Selection and line logic are shared across the whole family, so the details carry over: select (0β2) chooses the slot, line chooses a line inside the chosen slot's text, and mode flips between manual and random. In random mode the seed picks the line deterministically - seed % num_lines - so a keeper result is reproducible. Blank lines don't count as slots.
Why take the fixed x3 over the dynamic Picker? Mainly canvas hygiene and clarity. The dynamic node hides slots until you connect them, which is great, but when you know your workflow always has exactly three options, a fixed node is one less thing to reason about - the graph says "three choices" at a glance, and there's no chance of a stray fourth connection quietly changing the count. Picker x3 also happens to be the natural match for the pack's Search & Replace x3, if you're chaining matching counts.
Installing it
Identical to every Just Nodes node: ComfyUI Manager β search "Just Nodes" β install β restart, or cd ComfyUI/custom_nodes && git clone https://github.com/Arroz-11/ComfyUI-Just-Nodes.git. No models, no extra dependencies, MIT licensed.
Gotchas
selectindexes connected slots. If only two of the three inputs are wired, select 2 just clamps down to the last connected one.lineis zero-based - line 0 is the first line.- Random mode randomizes the line within the selected slot, not which slot you're using.
Inputs (7)
| Name | Type | Default | Description |
|---|---|---|---|
| select | INT | 00β2 | β |
| mode | COMBO | 2 options: manual, random | |
| line | INT | 0 | β |
| seed | INT | 00β18446744073709550000 | β |
| text_1opt | STRING | β | |
| text_2opt | STRING | β | |
| text_3opt | STRING | β |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| STRING | STRING | β |