gpt4 book ai didi

java - 生成随机长用户 ID

转载 作者:行者123 更新时间:2023-12-02 08:37:48 31 4
gpt4 key购买 nike

我正在编写一个 Android 应用程序,通过以下公式为每个客户端提供一个长用户 ID:

long userID = (long) (Math.random() * 2 * Long.MAX_VALUE - Long.MAX_VALUE);

我是否正确利用了 MAX_VALUE,即利用了所有可能的长值?

在 10k、100k 或 100 万用户中出现两个重复用户 ID 的可能性有多大?我该如何计算这个?

最佳答案

您可以使用下面提到的其中一种:

  1. 不要使用随机数来获取长用户 ID,而是使用以毫秒表示的当前日期和时间。

  2. 使用随机 UUID

关于java - 生成随机长用户 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14728474/

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