&引用;“随机”;javascript中基于时间戳的范围之间的数字

&引用;“随机”;javascript中基于时间戳的范围之间的数字,javascript,function,timestamp,integer,unix-timestamp,Javascript,Function,Timestamp,Integer,Unix Timestamp,我正在尝试创建一个函数timestampToRandom(X,Y),它基本上将获取当前时间戳,并根据当前时间戳创建一个介于X和Y之间的数字。函数应该每Z秒运行一次,因此函数的结果必须是基于当前时间戳的“随机”。这样,只要X和Y对每个用户都相同,访问网站的每个用户都将获得相同的功能“随机”结果 我不能只将时间戳剪切到最后的数字,因为它将有一个重复的结果模式(1,2,3,4,5,6,7,8,9,0重复) 最好的方法是什么 为什么不每Z秒返回毫秒数?或者在z处对毫秒进行散列,并从十六进制转换。请参阅本

我正在尝试创建一个函数
timestampToRandom(X,Y)
,它基本上将获取当前时间戳,并根据当前时间戳创建一个介于
X
Y
之间的数字。函数应该每
Z
秒运行一次,因此函数的结果必须是基于当前时间戳的“随机”。这样,只要
X
Y
对每个用户都相同,访问网站的每个用户都将获得相同的功能“随机”结果

我不能只将时间戳剪切到最后的数字,因为它将有一个重复的结果模式(1,2,3,4,5,6,7,8,9,0重复)


最好的方法是什么

为什么不每Z秒返回毫秒数?或者在z处对毫秒进行散列,并从十六进制转换。请参阅本文:对时间戳进行散列,然后
Hash%(Y-X)+X