no, the latest two both don't give equal probabilities and i think the range of returned numbers is wrong too.