假设我正在开发一种算法,该算法需要一个必须介于数字之间的数字,并且对于该值,它必须始终是相同的数字。我将计算移动到一个新方法,因为我重复使用它。
我的朋友建议我把它称为" randomBetween(min,max)"但我认为这是不正确的,因为如果我发送相同的参数它总是返回相同的值,所以它不是随机的。
我错了吗?
由于
答案 0 :(得分:1)
如果为相同的参数返回相同的数字,则您的函数不是随机数生成器,它只是一个数学函数。
答案 1 :(得分:0)
您可以将其称为new Date(message.getJMSTimestamp());
,它可以捕获可重复性方面。
但是,这听起来并不像通用功能。除了您正在创建的特定算法之外,我无法想象需要这个。因此,给它一个特定于其在算法中的作用的名称(无论可能是什么)可能更有意义。
答案 2 :(得分:0)
您可以获取给定数字的平均值。
function int mean(int x, int y)
{
return (x+y)/2
}