数字生成器方法的名称

Name for a number generator method

假设我正在开发一种算法,该算法需要一个必须介于两个数字之间的数字,并且对于这些值,它必须始终产生相同的数字。我将该计算移至新方法,因为我重复使用了它。

我的朋友建议我应该称它为“randomBetween(min, max)”,但我认为这不正确,因为如果我发送相同的参数,它总是 returns 相同的值,所以它不是'随机.

我错了吗?

谢谢

你可以称它为 deterministicRandomBetween(min,max),它抓住了可重复性方面。

但是,这听起来不像是一个通用函数。除了您正在创建的特定算法之外,我无法想象需要这个。因此,给它一个特定于它在算法中的角色的名称可能更有意义(无论是什么)。

如果您 return 相同参数的相同数字,则您的函数不是随机数生成器,它只是一个数学函数。

你可以取给定数字的平均值。

function int  mean(int x, int y)
{
   return (x+y)/2
}