问题标签 [uuid]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何将位组装成一个 long 以创建唯一 ID?
我想编写一个实用程序,为我提供 Java 中相对唯一的 ID。一些非常简单的东西,比如时间戳中的 x 位 + 随机数中的 y 位。
那么,我将如何实现以下方法:
奖金
对于我可以用来形成我的身份证的其他容易获得的信息有什么建议吗?
注意:我知道 GUID,我知道 Java 有一个 UUID 类,但我不想要 128 位长的东西。
java - 在 Java 中使用 UUID 的最高有效位发生冲突的可能性
如果我使用Long uuid = UUID.randomUUID().getMostSignificantBits()
它发生碰撞的可能性有多大。它切断了最低有效位,因此您可能会遇到碰撞,对吗?
c++ - 从 UUID 中提取 MAC 地址
我处理的一个程序假定由 Windows RPC API 调用 UuidCreateSequential() 生成的 UUID 包含主以太网适配器的 MAC 地址。这个假设是正确的还是我应该使用不同的方法来获取 MAC 地址?
mysql - 我应该如何在 MySQL 表中存储 GUID?
我使用 varchar(36) 还是有更好的方法来做到这一点?
.net - 为什么 .NET GUID 中有破折号?
为什么 .NET GUID 中有破折号?GUID 的大多数实现中是否有破折号,或者它只是微软的东西?
签,
741ecf77-9c92-4435-8e6b-85975bd13452
ios - 如何使用 iOS 创建 GUID/UUID
我希望能够在 iPhone 和 iPad 上创建 GUID/UUID。
目的是能够为分布式数据创建唯一的密钥。有没有办法用 iOS SDK 做到这一点?
python - 如何在 Python 中创建 GUID/UUID
如何在 Python 中创建独立于平台的 GUID?我听说有一种在 Windows 上使用 ActivePython 的方法,但它只是 Windows,因为它使用 COM。有没有使用普通 Python 的方法?
c++ - C++ 中与平台无关的 GUID 生成?
在不依赖特定于平台的工具的情况下,以编程方式在 C++ 中生成 GUID 或 UUID 的最佳方法是什么?我正在尝试为模拟中的对象制作唯一标识符,但由于该项目是跨平台的,因此不能依赖 Microsoft 的实现。
笔记:
- 因为这是一个模拟器,我真的不需要密码随机性。
- 最好是 32 位数字。
mysql - 存储 MySQL GUID/UUID
这是我能想出的将 UUID() 生成的 MySQL GUID/UUID 转换为二进制 (16) 的最佳方法:
然后将其存储在 BINARY(16)
这样做有什么我应该知道的含义吗?
uuid - 选择一个 UUID
我们需要为存储在后端的每个条目生成 UUID。正如我在 Wikipedia: Uuid Java implementation 中读到的,有 3 个可用的 UUID 生成器:
请告知我们应该使用哪个生成器,假设许可证是兼容的?