Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从客户端设备获取唯一参数_Javascript_Random - Fatal编程技术网

Javascript 从客户端设备获取唯一参数

Javascript 从客户端设备获取唯一参数,javascript,random,Javascript,Random,我需要在JavaScript中使用种子创建完整的随机数。我使用的不是内置的Math.random,而是其他一些可以获取种子并基于它生成随机数的东西 这个解决方案应该服务于两个用户同时登录一个网站的情况。这种情况经常发生,因此我得到了许多具有相同ID的用户。Math.random对我不起作用,我不能使用时间戳,因为这些时间戳也不能提供准确的数字,它们不是每毫秒采样一次。我也不想使用任何ajax调用来获得IP或类似的东西 有没有任何人能想到的东西是独一无二的,或者可能是罕见的,足以用来创造一个好的种

我需要在JavaScript中使用种子创建完整的随机数。我使用的不是内置的Math.random,而是其他一些可以获取种子并基于它生成随机数的东西

这个解决方案应该服务于两个用户同时登录一个网站的情况。这种情况经常发生,因此我得到了许多具有相同ID的用户。Math.random对我不起作用,我不能使用时间戳,因为这些时间戳也不能提供准确的数字,它们不是每毫秒采样一次。我也不想使用任何ajax调用来获得IP或类似的东西

有没有任何人能想到的东西是独一无二的,或者可能是罕见的,足以用来创造一个好的种子


**编辑:**这不是的副本,因为该副本仍在使用Math.random。我不能在代码中的任何地方使用该函数。我有时会在差不多相同的时间内点击上千次,这就是随机性的原因。这也是我需要找到一些可以用作种子的属性的原因。

可能重复:我不认为它是重复的。他们在用数学,随机的,他不想用。这就是说……我会调查他如何使用随机数生成器获得大量副本。@AdrianoRepetti副本是否使用Math.random并不重要。关键是OP需要一种方法来生成一个唯一的ID…如果他们不是唯一的,他只是用了错误的方法。复制提供了一种生成唯一值的方法。我实际上使用了该页面上提到的一个函数来创建guid,但是——当流量很大,我每秒在网站上点击数千次时,它会滑动并给我相同的guid。