contract RandomSource { uint256 private entropyBlockNumber; uint256 private OFFSET = 2; constructor() public { entropyBlockNumber = block.number + OFFSET; } function somethingRandom() public view returns (bytes32) { return blockhash(entropyBlockNumber); } }
0.4.24