Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在文档上它说:
“使用加密强的随机数 API(如果可用)”
我想这意味着在某些情况下使用了不安全的 Math.random?
另外作为后续,最推荐使用哪个版本来生成安全且唯一的会话 ID?
谢谢
版本 4 UUID 用于从真正随机或伪随机数生成 UUID。UUID v4 没有给我们保证唯一的数字;它们实际上是独一无二的。得到重复的概率如下:
仅在接下来的 100 年每秒生成 10 亿个 UUID 之后,仅创建一个副本的概率约为 50%
所以你可以继续使用它。它在许多项目中安全地发挥着重要作用。版本 4 之后的任何内容都会对您有所帮助