数字生成器方法的名称

时间:2015-10-19 13:33:43

标签: random methods conceptual

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

我的朋友建议我把它称为" randomBetween(min,max)"但我认为这是不正确的,因为如果我发送相同的参数它总是返回相同的值,所以它不是随机的。

我错了吗?

由于

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

您可以将其称为new Date(message.getJMSTimestamp()); ,它可以捕获可重复性方面。

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

答案 2 :(得分:0)

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

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