这基本上是个数学问题。找单调递增而且变化率越来越低的函数就行。
举个例子来说,对数函数y = log(a)x,其中a为底数。当a>1的时候,函数的曲线是一条单调递增的凸曲线,它的增长是越来越缓慢的。
这样的话,只要你的分数计算函数是类似这样的凸函数就可以了。考虑到你希望函数本身不易被猜中,你可以把多个满足这样条件的函数直接加起来合成一个新函数。
类似这样的函数不难找,比如y = arctan(x) + th(x) + log(a)(x) + n,其中n是常数。
补充:这样的函数一阶导数总为正数,二阶导数总为负数。如果你想不到好的函数,甚至可以自己积分。