ComfyUI Node
Random Person: Hair
Generate a randomised, structured physical person description for image prompts.
Random Person: Hair
- full_hair_description
- sex
- hair
- facial_hair
- seed
◄seed0►
◄randomizetrue►
◄sexrandom►
◄hair_color_moderandom►
◄hair_color_allow_list►
◄hair_color_fixed(none)►
◄hair_style_moderandom►
◄hair_style_allow_list►
◄hair_style_fixed(none)►
◄hair_length_moderandom►
◄hair_length_allow_list►
◄hair_length_fixed(none)►
◄facial_hair_modeoff►
◄facial_hair_allow_list►
◄facial_hair_fixed(none)►
◄extra_attributes►
CategoryRandom Person
Inputs (16)
| Name | Type | Default | Description |
|---|---|---|---|
| seed | INT | 00–18446744073709550000 | Seed for reproducibility. With randomize off, the same seed reproduces the same person. |
| randomize | BOOLEAN | true | On: pick a new random person every run, ignoring the seed widget. Off: use the seed. |
| sex | COMBO | random | random, male, or female. male/female filter the sex-specific dropdowns in the UI. |
| hair_color_mode | COMBO | random | How this attribute is chosen: random (any), allow_list (subset you list), fixed (the dropdown value), off (omit it). |
| hair_color_allow_list | STRING | Comma-separated values used when mode=allow_list. Unknown values are added as literal descriptors. | |
| hair_color_fixed | COMBO | (none) | Exact value used when mode=fixed. (none) falls back to random. |
| hair_style_mode | COMBO | random | How this attribute is chosen: random (any), allow_list (subset you list), fixed (the dropdown value), off (omit it). |
| hair_style_allow_list | STRING | Comma-separated values used when mode=allow_list. Unknown values are added as literal descriptors. | |
| hair_style_fixed | COMBO | (none) | Exact value used when mode=fixed. (none) falls back to random. |
| hair_length_mode | COMBO | random | How this attribute is chosen: random (any), allow_list (subset you list), fixed (the dropdown value), off (omit it). |
| hair_length_allow_list | STRING | Comma-separated values used when mode=allow_list. Unknown values are added as literal descriptors. | |
| hair_length_fixed | COMBO | (none) | Exact value used when mode=fixed. (none) falls back to random. |
| facial_hair_mode | COMBO | off | How this attribute is chosen: random (any), allow_list (subset you list), fixed (the dropdown value), off (omit it). |
| facial_hair_allow_list | STRING | Comma-separated values used when mode=allow_list. Unknown values are added as literal descriptors. | |
| facial_hair_fixed | COMBO | (none) | Exact value used when mode=fixed. (none) falls back to random. |
| extra_attributes | STRING | Free text appended to the description as-is, comma-separated. Pose, setting, props, extra detail, etc. |
Outputs (5)
| Name | Type | Description |
|---|---|---|
| full_hair_description | STRING | — |
| sex | STRING | — |
| hair | STRING | — |
| facial_hair | STRING | — |
| seed | INT | — |