HOW CAN I CHECK THAT THERE IS ALL FAIR?
At every round beginning we generate random number between 0 and 1, for example - 0.8654121452451.
This number is unique in every round, so there is no ways to know which number system will generate.
Then, when someone (player) add items, he receive for every 1 ticket for every cent (1 ticket = 0.01$). When
round has been end, round number (our is 0.8654121452451) multiply by tickets in round
(for example 100$ is the 10 000 tickets), so 0.8654121452451 * 10 000 = 8654 ticket.