【发布时间】:2020-10-28 23:52:49
【问题描述】:
有没有什么方法可以在 python 语言中生成一个 8 字节 大小的唯一随机数?我使用了 UUID 库,但它有 16 个字节,这与我的要求不一致。
任何帮助将不胜感激。
提前致谢
【问题讨论】:
-
unique到底是什么意思?你会用这个数字做什么,大小限制来自哪里? -
所以,有前端和后端部分。在后端,我使用 UUID4(16 字节)为每个用户生成 ID。但是,我将该 ID 发送到前端,并且在前端已经使用了另一个 UUID。有一项服务总共不允许使用 32 个字节。我总共得到 32 个字节;来自前端的 16 个字节和来自后端的 16 个字节。所以,我正在考虑将每个用户的后端唯一 ID 修改为 8 个字节。
-
为什么不在两个地方使用相同的 UUID?
-
这适用于 UUID 固定的 GAT 服务器。它对于整个应用程序是静态的。不能从后端到前端使用。
标签: python random generator uuid