Ok, here is what I settled on doing.....
I made me a table, based on inches in height, and then used a formula I found that determined weight from height for baseline humans.
I then took the height ranges for each race, and used a multiplier to determine the baseline weights for the different races.
I then took those Height and Weight ranges, and turned them into the following formulas.
For example, the formula for a Male Dwelf is 37+1d10 (33+4/in)
The first part is height in inches, and the part in parenthesis is weight, and the base height and base weights are your starting points.
So, I roll 1d10 and get a 3, that means that my Dwelf is 40 inches tall (3'4"), and that would make his weight be 33+(3 x 4) = 33 + 12 = 45 lbs
And the same would apply to the other races (note: I still have a few races to add to it).
And at the bottom of the image, there are weight modiiers for different builds, so, If my Dwelf had a Slight Build, he would be 41 lbs, But if he had a Large Build, he would be 52 lbs (note: I rounded up on the fractions)
This allows for both random rolls or choices (I can make a table for the builds as well, likely similar to the ones above, but without the modifiers to it)