I have a question on racial crafting (new player

)...
For instance, i was learning level 40 enchant. After long period of farming the mats and all the gold used, i get to learned "Trophy Enchant - Attacker lv3 [P-ATK +475 HP+134 +29 EVA Points]".
The matter of fact i wanted "Trophy Enchant - Magic Weaver" since I'm a mage. So i asked around and someone told me what I learn is totally random. So i got to forget the skill and relearn all over again which is what i did, only to get back "Trophy Enchant - Attacker" again.
What i want to ask is, if I'm on the right track? I mean which trophy enchant i get is totally random and I will have to forget and relearn to get what i wanted.
Thank you in advance
