Re: [F/GO] 从经济学与机率偏误浅谈课金这档事

楼主: werrty (ART)   2017-03-24 13:31:50
我想 FGO 的抽卡系统只是先天性的设计不良而已
用量子力学去解释有点趣味
但回到机率设计上的问题
我对电脑程式设计并不熟,若他们机率设计真的就跟公布 1% 的一样
那为什么会有这么大的乱数呢?
※ 引述《xyxhy (NH5)》之铭言:
: 觉得300抽了该抽到五星了
: 这就是一种典型的赌徒谬误,黑得开多了,总觉得下次出的一定是红的
: 一般人常有这种认知,是因为我们从小开始学机率第一个学的就是期望值
: 使得很多人在想像机率时,是用期望值去想
: 期望值没有错,但是期望值在机率小于10%的时候容易发生误会
: 比如说FGO的招唤系统.....
: 100抽会中一张五星?
: 省省吧,你看看那个欧洲人100抽会中4张五星呢!
: 不过,以上这些机率的介绍前面的文都说清楚了,中央极限定理、独立事件等等
: 这边不再多说
: 下要说的是一个容易理解的例子,让大家对1%这样的数字
: 不是在期望值,或是100抽没五星的机率有多少%这样..
下面的例子恕删
套用前面说的理论,
我用其他比较贴近生活的比喻:
营运每次都拿出 10x10 的小格子,其中一格放入 5 星卡
然后再盖上白纸,这样就完成一个只有 1% 中奖机率的抽抽乐箱
在抽之前会先集结 100 个玩家,大家同时各自戳破不重复的位置
限定每个玩家只能在那个抽抽乐箱抽一次!
所以第二抽只能换一个新的 10x10 抽抽乐箱
一次投注十连抽时,营运还会保证让你中金卡:
当玩家抽九次都只有三星,营运就会拿出特制箱子
特制 10x10 抽抽乐箱 里面都是金卡 但是一样只有 1% 是五星角色
以上可以解释引用文章说的两点:
第一点:每抽都是独立事件
第二点:每抽都是 1% 营运没有骗人
第一点完整解释,你预算 500 抽并且深信这 1%
现在抽了 495 次没中,下 5 抽总该要中奖了吧!
在营运设计的抽抽乐面前:屁!
第二点解释,营运真的如同公布机率放 1% 大奖下去
但是并没有顾及到玩家是否真的有 1% 获得机率
只考虑到自己真的有 1% 发送奖品
(你看看会照顾玩家的B服都没有爆死文耶…)
=========
其他衍伸的问题
第一点:
真正的欧洲人真的可以一直中那 1%
耶!五星连续来~
(欧洲人没有无辜的!!)
第二点:
只要抽数够,统计机率趋近于 1% ?
我觉得我跟营运一样脑袋装屎了
先暂时说会吧...
作者: trevorwang (即使迷惘 也不后悔)   2017-03-24 13:36:00
你知道你说的跟直接取乱数没有差别吗...
作者: hotbread (BRead)   2017-03-24 13:51:00
我觉得营运到底有没有发放1%根本不重要 重要的是玩家有没有....
作者: qqq3892005 (ShinyaS)   2017-03-24 14:02:00
呜嗯……首先呢你提的东西应该算在算法的范畴也就是“程式要怎么写才能达成目的(中奖率1%)”如果你是公司的程式设计师的话,算法怎么写就很重要了,因为写得烂效率差会加重服务器负担,如果是烂到有Bug那种就更不用说了,欧非大发生不过我们是玩家,比较重要的其实是“已知的目的(1趴)”导致的机率问题有点像~我们想知道哪家讲义写的好看了考试都能考100分,那本讲义怎么写出来的我们不太需要知道
作者: sarzty (时蚀石)   2017-03-24 14:14:00
所有玩家一起当分母太麻烦了 单一玩家累计还要多记一笔资料 每次都独立计算最好写最省资源了了 就这么办吧!
作者: scarbywind (有事烧纸)   2017-03-24 15:04:00
会特别去搞机率相依的好像只有BZ
作者: y41514 (Turambar)   2017-03-24 15:55:00
呃…是我脑筋转不过来吗?你举的情况个抽并不独立吧…还是说你是想说实际的乱数产生机制本来就是非独立的?
作者: lbowlbow (沉睡的小猫)   2017-03-24 16:05:00
因为最简单的乱数就是random.nextInt(100)啊理论上全部next给同一人的话会是接近1%的结果
作者: scarbywind (有事烧纸)   2017-03-24 16:12:00
那个乱数是别人先给你个乱数你自己再取出来用而以应该说是用原本开发商给你的范本去取的
作者: LayerZ (無法如願)   2017-03-24 16:26:00
"玩家是否真的有 1% 获得机率" <= 营运不会去做这件事的当你在这个时间,这个位置,抽了这一格,一切定是命运阿我试着解释程式方面好了,首先,所谓取乱数,是从一张乱数表中取出一个值,所以假如你按照顺序去取出来,每次的结果都会一样,所以一般的作法是用当前时间取至毫秒当成种子去取出乱数表对应的一格当作结果所谓程式上的"真乱数"其实代价非常高的不过此为题外话了所以,只要做个不可观测事件就好,而最大的不可观测事件就是命运啦
作者: ddavid (谎言接线生)   2017-03-24 17:03:00
其实要做总分配保证比例也很简单,就是扑克牌而已。不过要做到个人单位就成本太高,是我也不会做
作者: zerox123456 (苍流俊)   2017-03-24 22:48:00
欧洲人没有一个是无辜的
作者: e5a1t20 (吃饭)   2017-03-25 16:54:00
屁啦!抽抽乐就不是独立事件了!像L大所说,用时间当参数,实际上就像射飞镖一般,射到哪个区块,就拿到哪只射飞镖状况复杂多,但程式就只考虑上一个状态和时间参数

Links booklink

Contact Us: admin [ a t ] ucptt.com