[发明专利]一种基于概率补偿函数的抽奖概率拟合算法在审
| 申请号: | 202310289912.4 | 申请日: | 2023-03-23 |
| 公开(公告)号: | CN116204764A | 公开(公告)日: | 2023-06-02 |
| 发明(设计)人: | 汪子彧 | 申请(专利权)人: | 江苏南大数码科技有限公司 |
| 主分类号: | G06F17/18 | 分类号: | G06F17/18;G06Q30/0207 |
| 代理公司: | 北京深川专利代理事务所(普通合伙) 16058 | 代理人: | 谢雪梅 |
| 地址: | 210000 江苏省南京市建邺区江心*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 概率 补偿 函数 抽奖 拟合 算法 | ||
1.一种基于概率补偿函数的抽奖概率拟合算法,其特征在于:包括如下步骤:
步骤1、在GUI界面获取用户ID、用户地理位置(经纬度)、UTC时间,作为随机数生成的Seed;
步骤2、将Seed送入基于Mersenne Twister算法的随机数生成器得到[0,1]范围内的随机数q;
步骤3、按照等概率均匀分布,从Mn={m1,m2,m3,...,mn}中随机抽取奖品mk;
步骤4、计算Δp=pk-pk‘;
步骤5、如果Δp<0,则放弃此mk,继续执行步骤3;
步骤6、如果Δp>0,则计算S(Δp)·Lk=C;
步骤7、计算q·Lk-C=F,如果F<0,则判定用户抽中mk奖品;
步骤8、如果F>0,则获取Arrayk[q·Lk]值,如果为1则用户抽中mk奖品,否则持续执行步骤3,直到Mn被抽取完毕。
2.根据权利要求1所述的一种基于概率补偿函数的抽奖概率拟合算法,其特征在于:所述步骤3中的Mn={m1,m2,m3,...,mn}为奖品集合,其中n为奖品总数量,mk表示第k个奖品。
3.根据权利要求1所述的一种基于概率补偿函数的抽奖概率拟合算法,其特征在于:所述步骤4中Pn={p1,p2,p3,...,pk},pk为第n个奖品的中奖概率,pn‘={p1‘,p2‘,p3‘,...,pn‘}为根据实际发生的历史抽奖记录做的概率统计。
4.根据权利要求1所述的一种基于概率补偿函数的抽奖概率拟合算法,其特征在于:所述步骤8中Arrayk为第k个奖品的概率拟合数组,是一个一维的0-1二值数组,假设Pk的小数有效位数为j,则Arrayk数组长度Lk=10j,数组中随机设置Pk·Lk个1,1用于标示中奖,剩余设置为0,代表不中奖。
5.根据权利要求1所述的一种基于概率补偿函数的抽奖概率拟合算法,其特征在于:所述步骤6中作为算法概率补偿函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏南大数码科技有限公司,未经江苏南大数码科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310289912.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:气溶胶生成装置
- 下一篇:一种纤维改性树脂替代球形树脂的吸附材料





