Leveling up stat points amount in directions using Blueprints

Does the system pick 3, 2, or 1 stat randomly, and then assign the points randomly?

Something like this: