Just curious as to how the crowning gift is chosen.

I always thought it was random, with a couple of small exceptions, but I decided to test it.

I just got a Drake Monk to lvl 11, and got him to absolutely close on a neutral alter in the PC. I then created a duplicate save.

I've prayed about 10 times now, and although the immunity changes, every time I get Havlor's Crown as the artifact gift. Is this just the RNG, or are there factors involved that are forcing it to make this choice? If there are other factors involved, is there anything that can be done about them?

Thanks

PMJ