User talk:73.170.163.92

There's no error in original article that's right log(rand(0,1)) is negative, and in "time + gap > expire", gap should be positive for early expire to happen, therefore "- log(rand(0,1))"