首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

请教怎么设计抽奖算法(系统)

2013-02-27 
请问如何设计抽奖算法(系统)?比如,玩家投注 N 个金币,然后在五个选项中选取一项(例如:200%、100%、50%、70%、8

请问如何设计抽奖算法(系统)?
比如,玩家投注 N 个金币,然后在五个选项中选取一项(例如:200%、100%、50%、70%、80%),根据结果返还玩家金币。
现在想了解一下,生成五个选项的算法,参考数据包括:
1、历史参与次数、频率;
2、每次的回报率、投注金额;
3、一定周期内的回报率趋于 X 值;
4、……
用户在前段时间赚大了,那么接下的周期内就慢慢平衡回来,反之亦可。
总之,就是在一个用户体系中,一定的周期内,用户的回报率总是趋于 X 值的。

----------------
网上找的抽奖基本是:在固定的、有限的奖品中抽奖,大多数是伪随机的概率事件。
对于我这个构想,实在没经验,前辈们可以指点一下吗?
或者有什么资料也可以推荐一下。

谢谢~~~~非常感谢! 算法 平衡
[解决办法]
如果只是为了平衡回报率而不考虑用户体验,不用做额外的事情一个随机数就行了。如果有些额外的事情,最好跟设计人员商量,代码实施这里用不着考虑这个。
[解决办法]

引用:
引用:如果只是为了平衡回报率而不考虑用户体验,不用做额外的事情一个随机数就行了。如果有些额外的事情,最好跟设计人员商量,代码实施这里用不着考虑这个。

我现在就负责代码实施的事情,产品设计就告诉我要趋于 X 值,以及整个体系中的投入与产生是可监控的。那我只能是拿这【五个选项】的回报率来做文章了。

若是直接产生5个 X 值左右……


按照他说的做就行了,至于体验糟糕与否由对方决定,因为你不知道对方什么考虑,你现在做任何算法上的设计都有可能是无用功。到时候你忙了半天搞出来了结果对方一两句话就把你的工作成果给报废了,能把你气死。所以先不要考虑这些最好。
[解决办法]
有中心极限定理,你就算是固定概率也会趋向于期望值的。

热点排行