我想知道在以下情况下,哪种方法是最简单、最可配置的方法来获得我需要的东西:
- 我有一个计数器,我们称之为它将
X
用于提取其中一组 - 我有可变数量的集合
S1, S2, ..
,它们可以被认为是它们之间的总排序 - 我想以一种模糊的方式混合这些集合,这样
X = 0
它会给我S1
,比如说,X = 20
它会给我S1
70% 的机会,以及S2
30% 的机会 - 增加
X
将降低概率S1
直到 0%,同时增加到S2
100%,然后可能会有一个区域,它会一直给我S2
,直到一个新的阈值S2
开始减少并S3
开始获得它的机会等等
我知道如何通过对所有内容进行硬编码来做到这一点,但由于它需要一些调整,我想应用一个解决方案,该解决方案可以轻松配置我拥有的集合数量和单个阈值(增加概率的开始/结束和开始/结束减少概率)。当然,我不需要每组超过 2 组之间的任何交集,并且概率的线性增加/减少是可以的.. 有什么好的线索吗?
提前致谢!