Not all players are growing same, like in real so yes you can call it "random" somehow. You can set hard training level if you want him to grow much faster but as well he will lose more condition