1

在文档上它说:

“使用加密强的随机数 API(如果可用)”

我想这意味着在某些情况下使用了不安全的 Math.random?

另外作为后续,最推荐使用哪个版本来生成安全且唯一的会话 ID?

谢谢

4

1 回答 1

0

版本 4 UUID 用于从真正随机或伪随机数生成 UUID。UUID v4 没有给我们保证唯一的数字;它们实际上是独一无二的。得到重复的概率如下:

仅在接下来的 100 年每秒生成 10 亿个 UUID 之后,仅创建一个副本的概率约为 50%

所以你可以继续使用它。它在许多项目中安全地发挥着重要作用。版本 4 之后的任何内容都会对您有所帮助

于 2017-06-30T04:52:33.897 回答