You are welcome to help with a better provably system if you now any, i understand the people there are allot of scams around... i just want to create something that brings people to my website's.. I can let someone very trusted from the forum here let do the draw. or the escrow can do the draw.. i dont think random.org will cheat cause they have nothing to win here .. anyway im not planning to cheat or steal a penny from someone so all provably systems are welcome !
regards
random.org probably won't cheat. The problem is, they can cheat. The escrow probably won't cheat. However, they can cheat by making an alt account and causing their alt to win. All of these scenarios probably can't be proven, so there will can be doubt. If you want to make it provably fair, I think the method I proposed for sportsbet.io would work here.
Basically, when the draw is all filled up or you decide to draw it, call out a block number for bitcoin, that hasn't been mined yet. Post it here, don't edit your post, perhaps set the planned block time to after an hour (+6 current block). Wait for the block to be mined. Take the last X digits of the block hash, convert from hex to decimal, and apply modulus(participants) + 1 to get the winning number. Assign people numbers by the order in which they deposited by. Make sure the X digit is known beforehand.
I'll use the block that was just mined as an example, which is
block 443498. The hash of that block is
0000000000000000035122f08b73c93bef90529e13cc52a55480fa4c8448cc9c
For the example, I'll take the last 7 digits, being 448cc9c. It converts to 71879836. If there were 10 participants, I'd apply modulus 10 and add 1 to the result. 71879836 mod 10 = 6. 6+1 = 7, meaning the 7th person would win.