那我要捞出我的沉贴了,当时提问后无一人回答。
伤害随机数的具体生成逻辑是什么?比如“2-4点伤害”,是说这个伤害值取到2.0、3.0或4.0的概率都是33%吗?或者2.0、2.1、2.2、2.3……一直到3.8、3.9,一共20个数每个都有5%概率取到?或者是别的什么机制?
问这个问题是因为我搓了一个伤害计算器,用来计算员工有多大概率从工作中活下来。我曾在一些回帖中给出过精确到千分位甚至万分位的概率,数据来源都是这个计算器。我使用的伤害算法是上面第一种,即只输出整数,各整数概率相等(如一无的伤害6-9,即为6.0、7.0、8.0、9.0各有25%概率取到)。然而如果这个算法与游戏机制不符,那说明我这一年给出的存活率其实都不准。
所以想问问有没有大佬扒过这方面的代码,或者测试过这个逻辑的?
伤害随机数的具体生成逻辑是什么?比如“2-4点伤害”,是说这个伤害值取到2.0、3.0或4.0的概率都是33%吗?或者2.0、2.1、2.2、2.3……一直到3.8、3.9,一共20个数每个都有5%概率取到?或者是别的什么机制?
问这个问题是因为我搓了一个伤害计算器,用来计算员工有多大概率从工作中活下来。我曾在一些回帖中给出过精确到千分位甚至万分位的概率,数据来源都是这个计算器。我使用的伤害算法是上面第一种,即只输出整数,各整数概率相等(如一无的伤害6-9,即为6.0、7.0、8.0、9.0各有25%概率取到)。然而如果这个算法与游戏机制不符,那说明我这一年给出的存活率其实都不准。
所以想问问有没有大佬扒过这方面的代码,或者测试过这个逻辑的?