#1 - 2023-9-14 02:48
冷冻水产鉴定员
1 介绍
本帖将对于《蔚蓝档案》抽卡机制进行讨论,其涉及的表述、方法、解读等不一定严谨或正确,请谨慎阅读以下内容。

以下内容假设每次抽卡相互独立。

2 up池角色出率
2.1 抽取一次up角色,到达200次时选择兑换up角色
2.1.1 R模拟代码
up = 0.7/100
simulator = function(dummy){
  counter = 0
  while(counter < 200){
    result = sample(x = c(0,1), size = 1, replace = TRUE, prob = c(1-up,up))
    if(result == 0){
      counter = counter+1
    }else{
      counter = counter+1
      return(counter)
      break
    }
  }
  return(counter)
}

set.seed(314)
simulation = sapply(1:10^5, simulator)
mean(simulation)

mean(simulation)值为107.9362。

2.1.1.1 结论
本条件下,经过十万次模拟,平均出货抽数约为108次。

2.1.2 Python代码 by @zhhjc(效率更高)

sum/10000值为107.74249

2.1.2.1 结论
本条件下,经过十万次模拟,平均出货抽数约为108次。

2.2 抽取一次up角色,忽略200抽保底机制
2.2.1 R模拟代码
simulator_unguaranteed = function(dummy){
  counter = 0
  while(1){
    result = sample(x = c(0,1), size = 1, replace = TRUE, prob = c(1-up,up))
    if(result == 0){
      counter = counter+1
    }else{
      counter = counter+1
      return(counter)
      break
    }
  }
  return(counter)
}

set.seed(314)
simulation_unguaranteed = sapply(1:10^5, simulator_unguaranteed)
mean(simulation_unguaranteed)

mean(simulation_unguaranteed)值为143.4865。

2.2.1.1 结论
本条件下,经过十万次模拟,平均出货抽数约为143次。

2.3 触发200抽保底机制概率
2.3.1 计算过程
单次出货所需抽数为X,其概率分布为X~Geo(单次up出率=0.7%)。X大于200的概率为0.2436683。

2.3.2 结论
触发200抽保底机制概率约为0.24。

3 习题
3.1
小伊同学是一名忠实的BA玩家与抽卡爱好者。他在阅读2.1内容后,发问:“如果我用二项分布的公式算期望,142*0.7%=0.99,就是142抽的期望是1,跑模拟出来却只要107抽。怎么会差这么多?”请讨论他的发言,并回答他的疑问。

3.2
请给出2.1的解析解。

3.3
请给出一个up池中,抽取一次非up角色的期望抽数。你的答案应当分类讨论不同种类的角色,并含有一些变量。

3.4
上述内容的随机数种子都适用了314,请解释其意义。

3.5
请讨论圣娅与妃咲的实装可能性与时间。
#2 - 2023-9-14 10:58
这还是常见标准的0.7%UP卡池,200抽天井。
符合100抽出货率50%的期望,也就是GBF暗黑卡池事件之后业界订的准则。
没什么好讨论的,100内出货脸好,200天井也有1/4概率。

原神那种0.3%UP,74抽后每次再加3%UP,直至90抽50%UP。要是歪了常驻的五星卡,天井重新计算,依旧0.3%UP起步,直至下次的五星必定当期UP。
这种黑箱调概率的早期还能论证,现在都摸清了也没什么好说的。
#3 - 2023-9-14 12:49
(鸽子好吃吗?)
冷老师,什么时候发答案?(bgm38)
忘光了啊(bgm38)
慢慢编辑:
3.1,小伊没算#?这个问题也就是200抽1#让玩家获得up的期望提升了多少,待会再编辑
#3-1 - 2023-9-14 15:31
冷冻水产鉴定员
答案:略。

习题一开始只是记录一下群友的疑问,但只写一个感觉太少,这个部分加都加了就顺手多写一点。不过我在bgm写的一切内容都是我逃避学习的产物,什么时候我学累了想找点别的事做的时候说不定会更新一下。
#3-2 - 2023-9-14 15:55
L'AN
冷冻水产鉴定员 说: 答案:略。

习题一开始只是记录一下群友的疑问,但只写一个感觉太少,这个部分加都加了就顺手多写一点。不过我在bgm写的一切内容都是我逃避学习的产物,什么时候我学累了想找点别的事做的时候说不定会更新一下...
我都没法编辑了,建议叫邮箱帮忙算(bgm38)
#4 - 2023-9-14 15:49
(鸽子好吃吗?)
冷老师,什么时候发答案?(bgm38)
忘光了啊(bgm38)
3.1,小伊没算#?这个问题也就是200抽1#让玩家获得up的期望提升了多少
经典帕斯卡,E=1/p,小伊说E=1/0.007=142.85,这里有井,所以是0.993^199*1+(1-0.993^199)* 142.85 =107.80
3.2,



3.3,是指任意非up3星?把3.2中的p换成2.3
3.4,指定随机数种子是为了复现,314就是你随便填的。这样2.1.1和2.2.1会用同一组随机数,方便模拟保底机制对期望的影响
3.5,我也很想知道

最后:科学抽卡死路一条,无井不下池
#4-1 - 2023-9-15 05:25
冷冻水产鉴定员
好,做作业的都是很好很好的同学,是很好很好老师的苗子。

帕斯卡分布我还搜了下,原来就是negative binomial。我记得r为1的时候就等同于geometric吧。3.3我想说的是具体一个非up三星或二星角色,随着池子往后,角色越来越多,抽到的概率会逐渐降低。变量就是这些角色的数量。314指的是3月14日,即优香的生日。3.5就是传说中谁都能得几分,但没几个人能得满分的主观题。