The invention provides an information processing method and device, wherein, the information processing device comprises a setting unit for receiving the instruction set, set the total amount and the number of red envelopes; obtaining unit for obtaining n-1 a random number between 0 and 1 of the N, said the number of red envelopes; processing unit, to the 0, 1 and N-1 of the random number is processed according to the preset algorithm, N distribution proportion; the first calculating unit, used for calculation of n with the amount of red packets according to the N number and the proportion of the total amount of money. Through the technical proposal of the invention, a new algorithm for allocating the amount of the red envelope is proposed, which makes the distribution amount of the red packets completely random, and simultaneously reduces the server pressure of the red envelope.
【技术实现步骤摘要】
本专利技术涉及信息处理
,具体而言,涉及一种信息处理装置和信息处理方法。
技术介绍
目前,随着移动互联网的发展,各类抢红包游戏层出不穷,成为商家吸粉、增强用户粘性的利器。然而,相关技术中的红包金额分配算法存在着抢红包瞬间服务器压力大、红包的分配金额不完全随机、红包被提前分配完等诸多问题。因此,如何使得红包的分配金额完全随机,同时降低抢红包瞬间的服务器压力成为目前亟待解决的问题。
技术实现思路
本专利技术正是基于上述问题,提出了一种新的技术方案,通过提出一种新的分配红包金额的算法,使得红包的分配金额完全随机,同时降低了抢红包瞬间的服务器压力。有鉴于此,本专利技术的第一方面提出了一种信息处理装置,包括:设置单元,用于接收设置指令,设置红包总金额和红包数量;获取单元,用于获取n-1个在0至1之间的随机数,其中,n表示所述红包数量;处理单元,用于按照预设算法对0、1以及n-1个所述随机数进行处理,得到n个分配比例数;第一计算单元,用于根据所述n个分配比例数和所述红包总金额计算n个红包的分配金额。在该技术方案中,按照预设算法对0、1以及n-1个随机数进行处理,得到n个红 ...
【技术保护点】
一种信息处理装置,其特征在于,包括:设置单元,用于接收设置指令,设置红包总金额和红包数量;获取单元,用于获取n‑1个在0至1之间的随机数,其中,n表示所述红包数量;处理单元,用于按照预设算法对0、1以及n‑1个所述随机数进行处理,得到n个分配比例数;第一计算单元,用于根据所述n个分配比例数和所述红包总金额计算n个红包的分配金额。
【技术特征摘要】
1.一种信息处理装置,其特征在于,包括:设置单元,用于接收设置指令,设置红包总金额和红包数量;获取单元,用于获取n-1个在0至1之间的随机数,其中,n表示所述红包数量;处理单元,用于按照预设算法对0、1以及n-1个所述随机数进行处理,得到n个分配比例数;第一计算单元,用于根据所述n个分配比例数和所述红包总金额计算n个红包的分配金额。2.根据权利要求1所述的信息处理装置,其特征在于,所述处理单元包括:排序单元,用于将0、1以及n-1个所述随机数进行排序;所述处理单元具体用于,计算排序后的0、1以及n-1个所述随机数中每相邻两个数之间的第一差值,将计算得到的n个所述第一差值作为所述n个分配比例数。3.根据权利要求1所述的信息处理装置,其特征在于,还包括:判断单元,用于判断所述n个红包的分配金额之和与所述红包总金额是否相等;调整单元,用于若判定所述n个红包的分配金额之和与所述红包总金额不相等,对所述n个红包的分配金额进行调整,以使调整后的所述n个红包的分配金额之和与所述红包总金额相等。4.根据权利要求2所述的信息处理装置,其特征在于,所述调整单元包括:第二计算单元,用于计算所述n个红包的分配金额之和与所述红包总金额之间的第二差值;所述调整单元具体用于,若所述第二差值为正数,则按照预设金额减少所述n个红包的分配金额,若所述第二差值为负数,则按照预设金额增加所述n个红包的分配金额。5.根据权利要求1至4中任一项所述的信息处理装置,其特征在于,还包括:保存单元,用于将所述n个红包的分配金额保存在内存堆栈中;所述获取单元还用于,在发送所述n个红包时直接从所述内存堆栈中依次获取所述n个红包的分配金额。6.一种信息处理方法,其特征在于,包括:设置单元接收设置指令,设置红包总金额和红包数量;获取单元获取n-1个在0至1之间的随...
【专利技术属性】
技术研发人员:刘胜飏,
申请(专利权)人:北大方正集团有限公司,北京北大方正电子有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。