I have tested this on 6 different Saves, 3 Ascendancy, 3 Raaya
And what I have noticed is 5 Traits are “Predictable” in which they show up, A LOT.
Heart of a Crafter
And after randomizing traits about 50 Times per Hearthling, Everyone wants to be A Callous Glutton Crafter God or a Cultist Night Owl average of 67% of the time when tested.
The Rarest one were the Passionate Traits and Animal Companion
With the Former Traits Being the Worker Traits as the Rarest Trait to get overall, only 30 Instances of the Passionate Worker Trait was within the 250+ Times I Re-Rolled each Individual Hearthling.
I will be honest, having to Micromanage Stats (I am wired that way, I need PERFECT Hearthlings) takes 25 minutes, I would like to impose A new Randomization of the Traits.
I do realize people might have different stats, and My common stats might be Rare to them, but this is with 90+ minutes of testing to see if the Traits were Randomized. I know it all is about probability and such, but the Randomization, was, for me. Truly Predictable.