众所周知,我们论坛有个签到得鸡腿的功能,本来这个小功能设计是为了增加一些生活中的小趣味,但是发现大家对这个鸡腿生成机制颇有意见,甚至还产生了一些玄学研究派别😂。因此,这个帖子对目前仍在使用的鸡腿生成机制做一些解释,并计划推出优化版的鸡腿生成机制。
现有随机鸡腿生成机制
- 鸡腿数目为指数分布,期望为5,指数分布的表达式大家很容易搜索到的
- 与生成时间无关,每次签到都是一次完全独立的生成行为,与其他人的签到结果也没关系
- 由于指数分布的特点,导致签到生成1的可能性最高,但是多次签到后平均值仍为5
- 这种签到机制偶尔会产生很大的鸡腿数目,也就是爆鸡腿了,生成40个以上鸡腿的概率约为千分之0.37
- 虽然单个用户爆鸡腿的概率较低,但是群体多次尝试,总会有偶尔中奖的结果
- 相同鸡腿数目先签到的排名考前一些
指数分布图形:
目前大家的意见主要有
- 签到生成1的概率太大,打击积极性,反馈较弱
- 随机分布太宽,导致欧洲人会不劳而获得到很多鸡腿,有待改善
新的签到鸡腿随机机制
为了优化鸡腿生成的机制,我们将指数分布改为二项分布,这是一种折中的方案,其既保证大部分人可以随机获得5个鸡腿左右,又可以让少部分欧洲人获得不是特别高的鸡腿量。
wiki上一些二项分布的曲线:
具体来说,新的随机机制里面,二项分布为 X ~ B(50, 0.1),此时最大的鸡腿数目为50,同时系统设定了最小值为1。在该机制下,鸡腿数目为1的可能性大大降低,如果还是签出1,那也未尝不是一种欧洲人行为。
X ~ B(50, 0.1)的概率密度分布图:
不是准备更改了,该生成机制从当前时刻运行
占楼绑定
等个+1.jpg
看不懂,说句666
等下试试
以前指数分布确实太离谱了,二项分布应该还不错,但感觉也难,还是看实际把
试试
二项分布可以
试试看