解决随机数的客观性、可复现(无论计算多少次,其结果都一样)、可审计,对于抽奖活动极其重要。区块链可信抽奖平台利用智能合约实现了两种可信随机数算法:1.无输入随机数:用“当前区块头哈希+当前时间”作为输入,两次哈希后的值作为随机数结果返回;2.有输入随机数:由调用者提供一个输入(如用户ID、订单号、商品序列号等)作为参数,用“当前区块头哈希+这个参数”作为输入,两次哈希后的值作为随机数结果返回。平台希望通过公开随机数算法及随机数种子的方法,避免使用伪随机数发生器作为随机源,使随机结果真正具有客观性、可复现性、可验证性及可审计性