Node for picking one or multiple values from a list either maintained in ComfyUI or from a file structure. Possibilities are endless but orginally thought of as a character generator.
All random nodes have common options:
- Manual - Only picks the values with activated checkboxes
- Random - Picks between Min(N) and Max(N) values from the total list
- Random Selected - Picks between Min(N) and Max(N) values from the total list of activated checkboxes
- Min count - Min(N) on how many picks to take from the list
- Max count - Max(N) on how many picks to take from the list
- Comma - ","
- Space - A whitespace
- Semicolon - ";"
- Pipe - "|"
- Newline - Adds a linebreak
- Point - Just a "."
- Point Newline - "." followed by a newline
- BREAK - "Break" with newline before and after
- empty - Adds nothing
Selects one or many of the input fields. Outputs the selected value and/or concats multiple selection using a seperator.
\
Selects one or many values from a given list in the input field, seperator for input has to be specified. Outputs the selected value and/or concats multiple values using a seperator.
\
Outputs a concatenated string of all non-empty fields with trailing seperator. Empty fields and their trailing seperators are ignored.
\
Writes to files in the tag folder. If no name is given it writes value as newline (see Animal example), if name is given it writes as key/value pair (see Actions example)
\
The custom node folder contains a "tags" folder. If you create *.txt files in the tags folder the script will read them and automatically create new nodes for each file.


Example with just values

Example with key/value pairs

\