我假设5个奖品:
1:20%
2: 10%
3: 10%
4: 30%
5: 30%
加起来100%概率,我用区间抽奖法随机1-100之间数,每次抽奖必然出一个奖品。
假如1号奖品已经抽完了,踢出奖池,剩下的概率总和已经不足100%,下次抽我随机数是1-100还是1-80呢?
1-100的话,还是有概率会抽到1号,那得重抽。
1-80的话实际每个奖品概率就已经变了,要重新按比例计算奖品概率吗?
我假设5个奖品:
1:20%
2: 10%
3: 10%
4: 30%
5: 30%
加起来100%概率,我用区间抽奖法随机1-100之间数,每次抽奖必然出一个奖品。
假如1号奖品已经抽完了,踢出奖池,剩下的概率总和已经不足100%,下次抽我随机数是1-100还是1-80呢?
1-100的话,还是有概率会抽到1号,那得重抽。
1-80的话实际每个奖品概率就已经变了,要重新按比例计算奖品概率吗?
### 回答
如果你已经抽完了1号奖品并将其从奖池中移除,你需要重新计算剩余奖品的概率,并确保这些概率的总和等于100%。然而,由于你已经通过区间抽奖法(1-100)实现了等概率抽奖,且1号奖品(20%概率,对应数字1-20)已被移除,你应该调整随机数生成的区间和对应奖品的映射,而不是简单地将概率总和降低到80%。
**正确做法**:
1. **调整随机数区间**:由于1号奖品已被移除,你应该将随机数生成的区间调整为1-80(因为原来的1-20现在不再对应任何奖品)。
2. **重新映射奖品概率**:你需要根据剩余奖品的原始比例重新计算它们在新区间(1-80)内的对应范围。例如:
- 2号奖品(原10%,对应数字21-30):在新区间内对应数字1-10(10/80 = 12.5%)
- 3号奖品(原10%,对应数字31-40):在新区间内对应数字11-20(10/80 = 12.5%)
- 4号奖品(原30%,对应数字41-70):在新区间内对应数字21-50(30/80 = 37.5%)
- 5号奖品(原30%,对应数字71-100):在新区间内对应数字51-80(30/80 = 37.5%)
这样,每个奖品在新的随机数区间内仍然保持其相对的比例,且总和为100%。因此,你应该使用1-80的随机数区间,并根据上述重新映射的范围来确定抽中的奖品。
1 回答1.2k 阅读✓ 已解决
1 回答1.5k 阅读
1.3k 阅读
1.3k 阅读
1k 阅读
871 阅读
(我想回答的就是1-80按比例重映射,但是已经被AI回答了)
具体操作我觉得可以省略了,AI回答的已经比较详细了
其实你在问题描述里面已经想到了1-80的这个方向,所以我想,你的真正疑惑,是如何去理解
我尝试回答一些AI还不会的:如何更好的理解
假如一个箱子里面有100个纸团,
20个写着奖品A,
10个写着奖品B,
10个写着奖品C,
30个写着奖品D,
30个写着奖品E
那么你随机抽一个,中奖的概率就对应20%,10%,10%,30%,30%
不妨假设你抽中奖品A,那么后来者又抽到A怎么办呢?
方法1:后来者如果又抽中A,就再抽一次,直到抽到不是A
方法2:前面有人抽到A,就把箱子里剩下的A都销毁,那么剩下的纸团,就是80个,
那么这时,中奖概率分别是10/80,10/80,30/80,30/80
这样,就是对应1-80按比例重影射的算法了。