广州存希科技有限公司
软件制作小程序
盲盒软件源码

一番赏盲盒小程序功能清单

1、抽奖功能(此功能包括一番赏出赏概率算法、开赏机制、开赏动画、连抽购买);重点功能组之一

2、盲盒小程序的产品回收

3、盲盒小程序的整盒端

4、盲盒小程序的优惠券

5、盲盒小程序的凑合购买形式

6、盲盒小程序的积分

7、盲盒小程序的会员等级体系

8、盲盒小程序的无限抽模式

9、盲盒小程序的赏品仓库

......

以上仅为部分重点功能,更多功能可联系我们字跃网络科技进一步了解


一番赏盲盒小程序出赏概率

在我们开发抽赏功能时:常常开赏出赏概率仅使用权重法出赏常常会遇到不稳定的情况。所以需要利润更稳定算法来进行控制,仅仅利用权重法是不够,如果一个套盒里面有N个较为价值高的商品,这个时候用户进行开赏,价值较高的赏品出赏率高,这时候商家们可要吃闷头亏。


字跃网络整合出的算法理论如下:

比如说n为有5个物品价格的列表,target是盲盒的价格

n里面数值比target贵的分一类为ll,便宜的分一类为sl,

然后用二分法设两个随机数lrand, srand在其中列表的*大和*小值中间随机,作为每个类里面的期望价格(平均值)

x为便宜一类需要占总价值的比率

sub_ll为贵列表的平均数,sub_sl为便宜列表的平均数,

如果便宜列表的平均数离期望值更远,而且便宜列表的数量也比贵列表里物品数量多,那么就得重新开始随机了,因为这时候价格肯定很低于期望值,相当于平衡倒向一边,如果一边列表的平均价格离期望值远,但里面奖品数量比另一边小,那么我们就觉得有戏了

当然这个算法核心是二分法,递归直到物品都遍历完,并且概率都算出来程序才会结束,所以第一层我们会算出比target大的列表和比起小的列表所占比率,看他们的期望值是不是target,如果成功进入第二层我们再从2个列表里面再一刀切,算出其中比lrand,srand大的列表和比起小的列表所占比率,否则将在当前递归层继续随机,直到满足我们想要的随机数,当然每一层二分都会将改变x1, x2的状态。


在开发完算法之后,还要进行成百上千次的开赏演练测试,以*终出赏率来确保出赏是否合理、可控。

所以在盲盒小程序的商城形式上又比普通的小程序更为复杂一点,在找外包公司进行开发的时候,开发成本会比普通商城类的更高,而它的玩法与交互性是远远要大于普通的商城模式。


展开全文
优质商家推荐 拨打电话