gpt4 book ai didi

javascript - 在客户端生成唯一 ID 的最佳方式(使用 Javascript)

转载 作者:可可西里 更新时间:2023-11-01 01:22:27 25 4
gpt4 key购买 nike

我需要在浏览器中生成唯一的 ID。目前,我正在使用这个:

Math.floor(Math.random() * 10000000000000001)

我想使用当前 UNIX 时间 ( (new Date).getTime() ),但我担心如果两个客户端恰好 同时生成 ID,它们将不是唯一的。

我可以使用当前的 UNIX 时间吗(我愿意,因为那样 id 会存储更多信息)?如果不是,最好的方法是什么(也许是 UNIX 时间 + 2 个随机数字?)

最佳答案

您可以使用以下链接创建 GUID:

http://softwareas.com/guid0-a-javascript-guid-generator

Create GUID / UUID in JavaScript?

这将使您获得“独特性”的机会最大化。

或者,如果它是一个安全页面,您可以将日期/时间与用户名连接起来,以防止同时生成多个值。

关于javascript - 在客户端生成唯一 ID 的最佳方式(使用 Javascript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1320568/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com