稀有度:N R SR SSR
分布为:40,30,20,10
与
分布为:400000,300000,200000,100000
在使用伪随机算法时,会有什么差异吗?
大规模时应该是一样的, 但是对十连抽这种影响大吗
分布为:40,30,20,10
与
分布为:400000,300000,200000,100000
在使用伪随机算法时,会有什么差异吗?
大规模时应该是一样的, 但是对十连抽这种影响大吗
|
kera0aJul 4, 2024 via iPhone
1
写个单元测试,跑大量数据看下实际分布呗
|
|
murmurJul 4, 2024
2
算法就是纯随机加强制触发保底,实际出卡期望一定要比理论概率高
有人悬赏过正好第 90 出 SSR 的人,几年拿奖励的都一把手数的过来 |
|
chenluo0429Jul 4, 2024 via Android
3
有差别的,比如 10 抽全部 SSR 的概率,如果第一种是 5.78*e-14 ,第二种近似就等于 1e-10 了
|
|
4
@chenluo0429 所以是第二种几率更高吗
|
|
jifenggJul 5, 2024
5
关键看你怎么用这个“分布”的,
如果是 random() < 40 / (40+30+20+10) 得到 N 卡,那么两个分布没区别。只要数值之和不要超过类型的最大值(如果用 int ,和不要超过 21 亿) |
|
SawyerhouJul 5, 2024
6
极端一点,数量为 4,3,2,1 ,抽 10 张直接抽完了。
总量无穷大,不管怎么抽,概率都很稳定。 区别在于有放回和无放回。 如果第一种每次抽完,都把抽到的卡放回去再抽下一次, 区别就不大了。 |