-log(1 - rand)/$weight