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