According to the algo "the initial soil on each path (edge) is denoted by the constant InitSoil such that the soil of the path between every two nodes i and j is set by soil(i, j) = InitSoil."
If the soil is same at every edge, won't the probability of a water drop to move from the ith node to any other node be same?