Yes. From what I gather the correct way to generate a random number is described here: <a href="https:&#x2F;&#x2F;explorer.etherapps.info&#x2F;dice" rel="nofollow">https:&#x2F;&#x2F;explorer.etherapps.info&#x2F;dice</a> ... and some background discussion here: <a href="https:&#x2F;&#x2F;forum.ethereum.org&#x2F;discussion&#x2F;546&#x2F;lll-question-random-number-function" rel="nofollow">https:&#x2F;&#x2F;forum.ethereum.org&#x2F;discussion&#x2F;546&#x2F;lll-question-rando...</a><p>However, that game is not totally fair. There&#x27;s a house edge and of course fees to pay the Ethereum network (the miners).<p>And stepping back, I think Ethereum overall slightly missed the mark. I like the idea of Turing complete programs verified in a blockchain. But I don&#x27;t think there should be any cost if you&#x27;re able to run your own node. Further, it&#x27;s impossible to know the cost of a Turing complete program (halting problem) which is further compounded by the relatively confusing fee chart (variable based on market demand) and currency unit names.