很难想出一个好的标题。我正在寻找一种算法来调整范围。假设我的最小值为 5.34,最大值为 23.96。这使它的范围/差异为 18.62。我现在想将这个数字除以 n(在我的情况下总是 5.5),并且该除法的结果应该是一个“不错”或有意义的数字来制作系列。
在这种情况下,我们可以将差值扩大到 22,得到一系列 4、8、12、16、20、24,并将限制设置为 4 和 26。第一个问题显然是“好数”的定义。一个整数适合,但 0.25 或 0.5 也不错。
想出一个算法有困难。当然涉及 mod,但我上面的案例 5-25 会更合适,因为人类会看到这个。我将如何编码这个“重要性顺序”?比例可以是任意的,所以也许 100 是好的或 100000。所以固定列表也不起作用?