Guess the random number 题目描述 原题链接 原题目要求 GuessTheRandomNumberChallenge 合约的 ether 余额为 0。而调用 guess 并输入答案,如果答案等于 answer 即可转移 2 ether 出去。 运行 安装 Foundry 根据Foundry 官方文档配置好运行环境。 运行测试 功能简述 在 GuessTheRandomNumberChallenge 合约中,设置了一个 secret 变量 answer,并在部署时使用 blockhash,block.timestamp 等初始化: 因此我们有两个思路来完成挑战。 思路 1 既然部署时的 block.number, block.