我找不到这个问题的确切答案,所以我把它贴在这里:如果我有一个整数范围,我想以相等的对数距离计算这个范围内的“N”个数字。
这是一个示例代码,用于在相等的“非对数”距离(或多或少)处查找数字:
const int N = 100; // total no of sizes to generate
const int LOW = 10; // range low-bound
const int HIGH = 1000000; // range upper-bound
int SIZES[N];
int GAP = (HIGH-LOW)/N;
SIZES[0] = LOW + GAP;
for(int i=1; i<N; ++i)
{
SIZES[i] = SIZES[i-1] + GAP;
}
但是,我想在“对数”距离的这个范围内找到“N”个数字。