智游城

标题: 微信红包游戏 [打印本页]

作者: aoranlinfeng    时间: 2015-9-30 17:41
标题: 微信红包游戏
200元四个包,最小的发下一个。也就是说,只要玩家拿到X元,X是最小值,EV=200-X.如果玩家拿到X元,但不是最小值,EV=X。
第一个玩家拿X元,X={0.01---199.97};第二个玩家拿Y元,Y={0.01---(199.97-X)};第三个玩家拿Z元,Z={0.01---(199.97-X-Y)};第四个玩家拿V元,V={0.01---(199.97-X-Y-Z)}。
这样的游戏是纯粹的零和博弈,还是可以通过调整策略实现+EV?
假设玩家可以随心所欲决定自己抢包的顺序,如何抢包会有优势?
并且在玩家选择顺序的时候,前面的人抢到的数量是否对决策有影响?

作者: 昆仑苍狼    时间: 2015-10-1 09:04
就4个人玩么
每次都必须抢么

作者: aoranlinfeng    时间: 2015-10-4 02:52
昆仑苍狼 发表于 2015-10-1 09:04
就4个人玩么
每次都必须抢么

是的

作者: 昆仑苍狼    时间: 2015-10-6 08:52
aoranlinfeng 发表于 2015-10-4 02:52
是的

那没有任何策略

作者: 老枪杆    时间: 2015-10-6 23:15
没有策略,详见抽签
作者: Johnny    时间: 2015-10-7 00:25
可以这么类比一下,不知道对不对

袋子里有4个玻璃球,红黄蓝绿。如何通过决定摸球顺序来让自己摸到红色的。

完全随机,全凭运气
作者: Howard    时间: 2015-10-7 00:56
首先EV=200-X,貌似应该是X-200之误,得到X,付出200

其次,X-200也不太对,因为自己发的200还能预期收回一部分。

第三,楼主给的分布,比如“第一个玩家拿X元,X={0.01---199.97}” 这里的0.01和199.97只是上下限,X在其中并不是均匀分布。如果是均匀分布则X的期望值高达99.99,显然第一个抢红包的不会有这么大的优势。这里需要给出具体分布函数才能解答。

第四,如果我来设计多人随机红包算法,应该是要力保真正随机,也就是说无论先抢后抢,EV都一样,等于总红包金额/人数。

第五,当然腾讯怎么设计的算法这属于机密,外人无从知晓。网上有人给做了个统计,总值1000的钱包,分成100份发放,均值为10,其最终分布如下:
[attach]5266[/attach]

与泊松分布的图像比较接近。当然这只是一个例子,还有待更多研究

最简单的一种想法就是,n人包,生成【0,1】之间的n个随机数,再将这些数目按比例“缩放”到总额。
比如,红包100元。5人抢。刚才我用Excel生成了5个【0,1】随机数:

0.959487137
0.383644813
0.050851748
0.245610527
0.315618201

其和为1.955,其均值为0.39

等比例缩放到100,得到每人钱数为:
$49.07
$19.62
$2.60
$12.56
$16.14


作者: 昆仑苍狼    时间: 2015-10-7 12:52
Howard 发表于 2015-10-7 00:56
首先EV=200-X,貌似应该是X-200之误,得到X,付出200

其次,X-200也不太对,因为自己发的200还能预期收回 ...

我一直对验证 结果是随机的 or 事先定好的
搞不明白


上边你提到的excel随机数抽红包法我们设为方案一


能不能从你贴的微信红包结果图上来推断 微信红包的logic是不是方案一?


我好像没说明白








欢迎光临 智游城 (http://www.zhiyoucheng.co/) Powered by Discuz! X3.2