Найти в Дзене
Random

Random

pragma solidity ^0.8.0; contract Randomizer { uint private nonce; function random(uint256 range) public returns (uint256) { nonce++; return uint256(keccak256(abi.encodePacked(block.timestamp, block.difficulty, nonce))) % range; } }
подборка · 1 материал
2 года назад
genesis.json
{ "config":{ "chainid":15, "eip150Block":0, "eip155Block":0, "eip158Block":0, "eip155Block":0, "homesteadBlock":0, "byzantiumBlock":0, "constantinopleBlock":0 }, "gasLimit":"21000000", "difficulty":"0x4", "nonce":"0x0000000000000033", "timestamp":"0x0", "alloc":{ "0xA44363888c43cd0b7fb37452b24f3Bd74a911d32" :{"balance":"100000000000000000000"}, "0xeb0C25Ed412B4de82fE1B97F76a460AeB9aeb27E" :{"balance":"0"}, "0x5C22E3FFb2C81EacB7f3230518EB48C12A58c5ff"...