由于合约内容都是在区块链上面公开的,所以理论上任何旷工都有可能对随机数结果进行推测,这是一个棘手的问题。
你可以参考以下方案:
https://ethereum.stackexchange.com/questions/191/how-can-i-securely-generate-a-random-number-in-my-smart-contract
Link:https://www.cnblogs.com/farwish/p/12364310.html