Generate Random Different Building Heights

I have a site populated with five different buildings (extruded and capped curves, in Grasshopper), and I’d like to test the effect of generating random different building heights for each of these buildings (within a range of 2 to 5 floors for each) so that I can see the effect of the sun on shadowing between the buildings to optimize the light on the site. I’m new to Grasshopper, and I’m having trouble determining the best way to do this. Any help would be greatly appreciated!

Do you want the “True” randomised height?
Or rather to associate it with some parameter?

My quick thought is probably set up a domain 2 to 5 * floor height.
Then area value of each site can be remapped to domain 2 to 5,
the remapped figures are then building heights.

Alternatively if the areas are the same,
Height can be associated with coordinates or,
simply the distances between points and each block.

To Remap:

Value - Source Value
Bound - Source Domain
2 to 5 - Target Domain