Skip to Content

爆点的计算公式

您好,计算方式:公式概述

确认两个哈希值a,b

A(服务端种子)为平台提供哈希值,产生此种子后进行sha256算法100万次(次数由配置决定),最后一个通过sha256加密获得的哈希(A1000000)为第一次开奖哈希值,依次类推。A~A1000000每个哈希值即为客户端开奖后展示的哈希值。

B(客户端种子)为链上指定的区块哈希

使用A的加密结果不停与B结合进行结合再次sha256,通过公式获得每局的游戏爆点结果

第1次为sha256(A1000000+B)

第2次为sha256(A999999+B)

第3次为sha256(A999998+B)...

倒数第2次sha256(A2+B)

最后一次sha256(A1+B)

依次类推获取

开奖哈希开奖哈希截取前8位字符再转换为10进制数E此数值除以100,如果没有余数,则爆点为1

如果存在余数,则按照公式 2^32/(E+1)*0.99计算出爆点,如果计算出的结果大于等于100000,则直接取100000

爆点保留两位小数,多余部分舍去