Forum:Purifying

When purifying level 3 armor, does the game work off a list, or is it always just random? I've been farming the level 3 armor and is just purifies to the exact same things over and over and over. This happens even if I take the item (e.g. meaning I stay a mage/socerer). I have searched the internet and Wiki, but I just can't seem to find a clear answer on how this works.