Local Average Subdivision method in svslope

Hello. 

I have a question regarding the Local Average Subdivision method functionality which generates random values for different segments along different slip surfaces of a slope in each Monte Carlo iteration, though I have spent lots of time understanding this technique. Actually, I do not understand how does it generate random values in each MC iteration in a Floating approach? Could you please clarify this as different slip surfaces have different lengths in each MC iteration, so how a two-segment slip surface random values can be equivalently converted to become random values of a three-segment slip surface in an MC iteration using the LAS method?
For example, there are two slip surfaces(with different lengths, e.g. 5 and 7 meters) in each Monte Carlo iterations(no of iterations=2000). How LAS approach generates random values for soil cohesion for each segment of two slip surfaces considering SOF value of 2 meters, so the two resulting factors of safety can be compared at the end of each iteration?