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