@seedling ChatGPT can do similar, but it does not use fixed random tables, so the result could be anything. E.g.
----
Please generate 4 random NPCs for a fantasy world, with a random names, two values, a distinctive physical trait, and a distinctive item or equipment.
Format the results as "[name] values X and Y. They [distinctive characteristic], who [distinctive item].
----
Sure, here are four random NPCs for a fantasy world:
Garrick Stonefist values loyalty and strength. He has a thick beard and a scar over his left eye. Garrick wields a massive warhammer that he inherited from his grandfather, which he affectionately calls "Old Ironfist."
Lyra Moonglade values wisdom and independence. She has bright green eyes and a crescent moon tattoo on her forehead. Lyra possesses a magical...