A block hash looks random, but the party that produces the block can influence it, and on some chains, anyone can read it before the spin settles, so a roulette contract that draws its pocket from a block hash alone ...