ENH while -> for loop
ENH reduce number of parameters
FIX min_weight_fraction_split with random splitter