changed rootRand to stop actually being root - it uses pProb with the min to give stronger bias towards low end