Random 数字生成器方法的名称

Random 数字生成器方法的名称,random,methods,conceptual,Random,Methods,Conceptual,假设我正在开发一个算法,该算法需要一个介于两个数字之间的数字,对于这些值,它必须始终生成相同的数字。我把这个计算转移到一个新的方法,因为我反复使用它 我的朋友建议我把它叫做“randomBetween(min,max)”,但我认为这是不正确的,因为如果我发送相同的参数,它总是返回相同的值,所以它不是随机的 我错了吗 谢谢您可以将其称为deterministicRandomBetween(min,max),它捕获了可重复性方面 然而,这听起来不像是一个通用函数。我无法想象除了您正在创建的特定算法之

假设我正在开发一个算法,该算法需要一个介于两个数字之间的数字,对于这些值,它必须始终生成相同的数字。我把这个计算转移到一个新的方法,因为我反复使用它

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

我错了吗


谢谢

您可以将其称为
deterministicRandomBetween(min,max)
,它捕获了可重复性方面


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

您可以将其称为
deterministicRandomBetween(min,max)
,它捕获了可重复性方面


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

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

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

可以取给定数字的平均值

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

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

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

这似乎与问题无关。