随机事件的概率触发方法及装置制造方法及图纸

技术编号:27581682 阅读:12 留言:0更新日期:2021-03-09 22:37
本公开提供随机事件的概率触发方法及装置。该方法包括:在目标对象进行场景任务的过程中,若需要触发随机事件,则根据预设概率与概率增量的对应关系,确定出与所述场景任务的预设概率相对应的概率增量;利用所述概率增量以及所述目标对象的未触发次数,确定出本次触发所述随机事件的触发概率,将确定出的所述触发概率与随机数进行比对;其中所述随机数为确定本次需要触发所述随机事件后生成的;若确定出所述随机数与所述触发概率的大小关系满足所述场景任务对应的第一指定条件,则执行所述随机事件。故此,本公开通过动态的修改随机事件的触发概率,以此来减少随机事件连续多次被执行或者连续多次不被执行的情况发生。执行或者连续多次不被执行的情况发生。执行或者连续多次不被执行的情况发生。

【技术实现步骤摘要】
随机事件的概率触发方法及装置


[0001]本专利技术涉及信息处理
,特别涉及一种随机事件的概率触发方法及装置。

技术介绍

[0002]随着互联网的迅速发展,通常会有很多随机事件的概率触发的场景。例如,游戏业务中的角色技能、抽奖等。只有控制好随机事件的概率的触发机制,才能保证良好的用户体验以及随机事件的平衡性。
[0003]现有技术中,采用完全随机的触发机制。即采用内置的随机函数来生成指定范围之间的随机数,将随机数与随机事件的预设阈值进行比较,当随时数小于该预设阈值时,则触发该随机事件。
[0004]但是,该方法中的预设阈值是一个定值。当该阈值设置的不合适,会导致该随机事件可能会连续多次被执行或者是连续多次不被执行。

技术实现思路

[0005]本公开示例性的实施方式中提供一种随机事件的概率触发方法及装置,通过动态的修改随机事件的触发概率,以此来减少随机事件连续多次被执行或者连续多次不被执行的情况发生。
[0006]本公开的第一方面提供一种随机事件的概率触发方法,所述方法包括:
[0007]在目标对象进行场景任务的过程中,若需要触发随机事件,则根据预设概率与概率增量的对应关系,确定出与所述场景任务的预设概率相对应的概率增量;
[0008]利用所述概率增量以及所述目标对象的未触发次数,确定出本次触发所述随机事件的触发概率,其中所述目标对象的未触发次数为所述目标对象进行所述场景任务的过程中所述随机事件连续未成功触发的次数;
[0009]将确定出的所述触发概率与随机数进行比对;其中所述随机数为确定本次需要触发所述随机事件后生成的;
[0010]若确定出所述随机数与所述触发概率的大小关系满足所述场景任务对应的第一指定条件,则执行所述随机事件。
[0011]本实施例中通过与场景任务的预设概率相对应的概率增量以及目标对象的未触发次数确定出触发所述随机事件的触发概率,并采用该触发概率与随机数进行比对来判断出是否满足所述场景任务对应的第一指定条件。由此,本实施例中通过动态的来修改触发概率,从而可以减少随机事件连续被执行或者连续不被执行的情况发生。
[0012]在一个实施例中,根据以下方法确定出所述预设概率与概率增量的对应关系:
[0013]将所述场景任务的预设概率确定为所述场景任务的概率最大值,并根据所述概率最大值和预设的所述场景任务的概率最小值确定出预测概率增量;
[0014]利用所述预测概率增量确定出与所述预测概率增量相对应的实际概率;
[0015]若所述实际概率与所述预设概率之间的误差值满足第二指定条件,则将所述预测
概率增量作为与所述场景任务的预设概率相对应的概率增量。
[0016]本实施例通过确定出与预测概率增量对应的实际概率与预设概率之间的误差值来确定出预测概率增量是否满足第二指定条件,若满足,则将预测概率增量作为所述场景任务的预设概率相对应的概率增量,以此确定出概率增量与预设概率的对应关系。
[0017]在一个实施例中,所述方法还包括:
[0018]若所述实际概率与所述预设概率之间的误差值不满足所述第二指定条件,且所述实际概率大于所述预设概率,则将所述预测概率增量设置为所述场景任务的概率最大值后,返回执行确定预测概率增量的步骤。
[0019]本实施例中通过当实际概率与预设概率之间的误差值不满足第二指定条件时,且所述实际概率大于所述预设概率,则将预测概率增量设置为概率最大值,以此在预设的概率最小值和预测概率增量之间查找预测概率增量,使得查找结果更加准确。
[0020]在一个实施例中,所述方法还包括:
[0021]若所述实际概率与所述预设概率之间的误差值不满足所述第二指定条件,且所述实际概率不大于所述预设概率,则将所述预测概率增量设置为所述场景任务的概率最小值后,返回执行确定预测概率增量的步骤。
[0022]本实施例通过当实际概率与所述预设概率之间的误差值不满足所述第二指定条件,且实际概率不大于预设概率时,则将预测概率增量设置为所述场景任务的概率最小值,以便于在预测概率增量和概率最大值之间进行查找出预测概率增量,使得确定出的结果更加准确。
[0023]在一个实施例中,所述若确定出所述随机数与所述触发概率的大小关系满足所述场景任务对应的第一指定条件,则执行所述随机事件之后,所述方法还包括:
[0024]重置所述目标对象的未触发次数。
[0025]本实施例中在执行随机事件之后,需要重置所述目标对象的未触发次数,以此避免触发概率过大或过小而导致增加该随机事件可能会被连续的情况。
[0026]在一个实施例中,所述将确定出的所述触发概率与随机数进行比对之后,所述方法还包括:
[0027]若确定出所述随机数与所述触发概率的大小关系不满足所述场景任务对应的第一指定条件,则增加所述目标对象的未触发次数。
[0028]本实施例通过当随机数与所述触发概率的大小关系不满足所述场景任务对应的第一指定条件,则增加所述目标对象的未触发次数,以此使得随机数与触发概率的大小关系随着未触发系数的增加更加容易满足第一指定条件,以此来减少随机事件被连续执行或连续不被执行的情况。
[0029]在一个实施例中,通过下列方式判断所述随机数与所述触发概率的大小关系是否满足所述场景任务对应的第一指定条件:
[0030]若所述随机数小于所述触发概率,则确定满足所述场景任务对应的第一指定条件。
[0031]本实施例通过确定出随机数小于触发概率时,确定满足场景任务对应的第一指定条件。
[0032]在一个实施例中,利用所述概率增量以及所述目标对象的未触发次数,确定出本
次触发所述随机事件的触发概率,包括:
[0033]将所述概率增量与所述目标对象的未触发次数通过预设的增加方式,得到本次触发所述随机事件的触发概率,以增加所述随机事件的触发概率。
[0034]本实施例中当第一指定关系为随机数小于触发概率时,则使用预设的增加方式得到随机事件的触发概率。
[0035]在一个实施例中,通过下列方式判断所述随机数与所述触发概率的大小关系是否满足所述场景任务对应的第一指定条件:
[0036]若所述随机数不小于所述触发概率,则确定满足所述场景任务对应的第一指定条件。
[0037]本实施例中第一指定条件可为随机数不小于触发概率。
[0038]在一个实施例中,利用所述概率增量以及所述目标对象的未触发次数,确定出本次触发所述随机事件的触发概率,包括:
[0039]将所述概率增量与所述目标对象的未触发次数通过预设的减小方式,得到本次触发所述随机事件的触发概率。
[0040]本实施例中通过当第一指定条件为随机数不小于触发概率时,通过预设的减小方式得到随机事件的触发概率。
[0041]本公开第二方面提供一种随机事件的概率触发装置,所述装置包括:
[0042]概率增量确定模块,被配置为执行在目标对象进行本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种随机事件的概率触发方法,其特征在于,所述方法包括:在目标对象进行场景任务的过程中,若需要触发随机事件,则根据预设概率与概率增量的对应关系,确定出与所述场景任务的预设概率相对应的概率增量;利用所述概率增量以及所述目标对象的未触发次数,确定出本次触发所述随机事件的触发概率,其中所述目标对象的未触发次数为所述目标对象进行所述场景任务的过程中所述随机事件连续未成功触发的次数;将确定出的所述触发概率与随机数进行比对;其中所述随机数为确定本次需要触发所述随机事件后生成的;若确定出所述随机数与所述触发概率的大小关系满足所述场景任务对应的第一指定条件,则执行所述随机事件。2.根据权利要求1所述的方法,其特征在于,根据以下方法确定出所述预设概率与概率增量的对应关系:将所述场景任务的预设概率确定为所述场景任务的概率最大值,并根据所述概率最大值和预设的所述场景任务的概率最小值确定出预测概率增量;利用所述预测概率增量确定出与所述预测概率增量相对应的实际概率;若所述实际概率与所述预设概率之间的误差值满足第二指定条件,则将所述预测概率增量作为与所述场景任务的预设概率相对应的概率增量。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若所述实际概率与所述预设概率之间的误差值不满足所述第二指定条件,且所述实际概率大于所述预设概率,则将所述预测概率增量设置为所述场景任务的概率最大值后,返回执行确定预测概率增量的步骤。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:若所述实际概率与所述预设概率之间的误差值不满足所述第二指定条件,且所述实际概率不大于所述预设概率,则将所述预测概率增量设置为所述场景任务的概率最小值后,返回执行确定预测概率增量的步骤。5.根据权利要求1所述的方法,其特征在于,所述若确定出所述随机数与所述触发概率的大小关系满足所述场景任务对应的第一指定条件,则执行所述随机事件之后,所述方法还包括:重置所述目标对象的未触发次数。6.根据权利要求1所述的方法,其特征在于,所述将确定...

【专利技术属性】
技术研发人员:韩文方
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1