//Write your own contracts here. Currently compiles using solc v0.4.15+commit.bbb8e64f. pragma solidity ^0.4.18; contract SimpleStore { function set(uint _value) public { value = _value; } function get() public constant returns (uint) { return value; } uint value; function getAction(uint256 tokenId) public view returns (string memory) { uint256 rand = random(string(toString(tokenId))); if (rand % 21 == 0) { return rareActions[rand % rareActions.length]; } else { return actions[rand % actions.length]; } } function random(string memory input) internal pure returns (uint256) { return uint256(keccak256(abi.encodePacked(input))); } }
0.4.18