Quote Originally Posted by Somnolence View Post
Wrong, if the lotto pick was not fair then some people that won weren't actually supposed to and another participant should have won instead. For example there are 3 participants and rnd was 0.49. In this case second participant should have won. But if there was fake extra participant 0 then the function could have awarded the win to first real participant instead given certain implementations etc. etc.
Random is still random. Everyone in that particular lottery still had the same chance of winning it as everyone else in the lottery. As long as that condition is met, that's ultimately all that matters, and even if a different person might have won in different circumstances I don't see that as being sufficiently concerning to require revoking the lotteries that produced winners. It hasn't improved or damaged one person's chance relative to the others, just shifted the random number they require to win.