CREATIVE NOTES / 编程与趣味学习
5%不是每张5%:莫尼卡游卡册里的两步抽取
看到“SGR:5%”,你会不会以为每一款SGR卡都是5%?香港小学生詹以宁(Zhan Yining / Monica)的作品集新增了“莫尼卡游”虚拟卡册。这个项目把一次选卡分成两步,正好可以拿来读懂百分数。本文是编辑依据现有规则与代码所作的设计分析,不是Monica的设计自述,也不把协作项目写成她独立开发的经历。
先认清:5%写在哪一层
当前卡册有六种类型:R、SR、SSR、LSR、SGR和TR,每类各有四款,共二十四款。六类的单张抽取概率依次为40%、25%、16%、8%、5%和6%,相加是100%。这里的5%说的是“这次选中SGR类型”,四款SGR共同分享这部分机会。它既不是每一款的概率,也不是一整包必定出现SGR的承诺。
两步走,为什么要除以四
规则先按上述权重选一种类型,再在该类型的四款中等概率选一款。因此,指定某一款SGR的概率是5%×1/4=1.25%;指定某一款TR则是6%×1/4=1.5%。反过来,把四款SGR各自的1.25%相加,正好还原成5%。不能把四款都算成5%,否则会把整个类型的机会重复算四遍。
把概率画成四百个小格子
可以在纸上想象四百个等大的格子。SGR类型占其中二十格,因为20÷400=5%;把二十格平均分给四款,每款占五格,5÷400=1.25%。TR类型占二十四格,四款各占六格,6÷400=1.5%。这幅格子图是解释规则的模型,不是游戏真的准备了四百张卡,更不是抽四百次就会按格子数量准确分配结果。
一包三张,不是轮流发三类
每包有三张,规则对每张都重新执行这两步,允许重复,没有保底。如果第一张是R,第二张不会因此排除R;前面没出现SGR,后面也不会自动提高它的概率。“每次5%”不能翻译成“每二十次一定有一次”。少量结果与比例不同,并不能单独证明规则出错;也不需要为了凑出比例继续抽取。所有卡面本来就可以直接浏览。
离开抽卡,也能完成的小练习
这是给读者的新练习:不打开卡包,只用纸笔算一款指定SSR卡的概率,再算一款指定R卡的概率。当前两类都各有四款,所以答案分别是16%÷4=4%和40%÷4=10%。最后问自己:若未来某类改成五款,还能继续除以四吗?要先核对当时的款数,以及是否仍等概率。读懂“先选哪组、再选哪款”,比记住一个孤立的百分数更有用。
接着想一想
二十四款是不是每款都有1/24的机会?
不是。六种类型的权重不同;同一类型里的四款才是等概率。例如指定R款为10%,指定SGR款为1.25%。
这张卡没出现,下次会更容易出现吗?
按当前独立抽取、没有保底的规则,不会。已有结果不会自动改变下一张的类型权重或款式选择。
打开相关作品
本文由作品集编辑依据项目规则与现有代码整理,并使用 AI 辅助写作和翻译。推导与建议活动不是 Monica 的原话或亲历记录;项目展示不等于她独立完成全部设计或代码。卡册中的既有角色粉丝插画由 AI 辅助生成,本文未转载角色图像。