4K拼红包活动规则

一、游戏说明

4K拼红包是一款拼手气的娱乐小游戏,参与份数为3-100,每一份出同样金额的UT(比如一个红包分5份,每份为10UT)总红包金额为50UT,红包总额总会被3个奖券(可能为同一人)分走,并非平分,按照UT网络区块的hash值随机算出(算法后附),系统会从获得的奖金的人手中收取1.5%的服务手续费。

二、如何充值UT

进入资产管理页面,从可用余额转入游戏余额,即可使用。

三、如何参与红包

创建红包用户点击发起红包,填写每份的金额和总份数。比如说输入2和8,意思为每一份投入2UT,凑足8份时开奖。默认个人购买1份,可更改为多份(不超过总份数),获得对应数量的奖券号码。

加入红包看到页面别人发起的红包,只要还没达到最大份数,即可点击加入。加入时输入购买份数(默认为1),获得对应数量的奖券号码。

开奖红包的参与份数凑齐后,进入待开奖模式,奖励的分配基于红包份额满员时的时间之后的第一个Ulord 区块哈希值。其中3个中奖号码按随机比例分配所有的红包金额。(算法后附)

未完成红包红包创建后,如果12个小时并未凑齐红包,拼红包失败。已筹金额返还给用户,不会收取任何服务费用。如果有新人加入红包,时间会刷新,再持续12个小时。

四、中奖算法

区块哈希如下拼红包2.png红包总份数为N,三个中奖号码按顺序为a、b、c

红包凑齐时间之后的第一个区块出来,取出这个区块的哈希值(一串完全随机的16进制数字,如上面的例子),取出最后5位16进制数字 X(e27e0 )转化为10进制后除以N取余数+1(第一个中奖号码a),去掉a并重新按号码顺序排列为N-1个,取哈希值的倒数第6-10位16进制数字Y(ff4e7 )转化为10进制后除以(N-1)取余数+1,得到第二个中奖号码b。去掉b并重新按号码顺序排列为(N-2)个,再取哈希值的倒数第11-15位16进制数字Z(483da)转化为10进制后除以(N-2)取余数+1,得到第三个中奖号码c。

三个中奖号码按顺序排列:a b c

中奖后的奖励默认比例为a:b:c = (3+哈希值倒数第3位16进制数字):(3+哈希值倒数第2位16进制数字):(3+哈希值倒数第1位16进制数字)

此处+3目的是让比值稍微均衡一点,同时保证所有中奖者可以得到收益。

服务手续费:中奖金额,系统会收取1.5%的服务手续费。

五、例子

A创建了一个8份的红包,每份10UT,自己买了2份,得到奖券001和002,后面有了其他人的参加,整个红包凑齐了8份等待开奖,等待UT的下一个区块出现。

区块出现后取出哈希值: 000000002d5c0b24efaaf305a1e73576055055842a4f4c19c  483da  ff4e7  e27e0

第一个中奖号码:取出哈希值最后5位16进制数 e27e0,转化为10进制为927712,除以8取余数为0,第一个中奖号码排第1位 (a=0+1),为奖券001

去掉奖券001后继续排序,奖券002将排到第1位,奖券008将排到第7位。

第二个中奖号码:取出哈希值倒数第6-10位16进制数字ff4e7 ,转化为10进制为1045735,除以7取余数为5,第二个中奖号码排第6位 (a=5+1),为奖券007。

去掉奖券007后继续排序,奖券008将拍到第6位。

第三个中奖号码:取出哈希值倒数第11-15位16进制数483da,转化为10进制为295898,除以6取余数为2,第三个中奖号码排第3位, (a=2+1),为奖券004。拼红包1.png三个中奖号码按顺序排列:001  007  004

中奖后的奖励比例为 3+7 : 3+e : 3+0 = 10 : 17 : 3

奖券 001 得到:26.27 UT  ; 奖券 007 得到:44.65 UT  ; 奖券 004 得到:7.88 UT