How to “safely” generate random numbers in solidity contracts | Dark Hacker News