Yeah they're random. However, depending on the position, some skills have a higher chance to receive the skill point than others. For example, keepers have a better chance at getting a skill point allocated to the handling skill than say the heading skill if you choose defense. Noticed this with all the keepers I've had.