【发布时间】:2022-11-18 13:06:21
【问题描述】:
其实我有一个疑问reg。 UUID().uuidString是全球独一无二,如 Android、iOS Swift、java 等.
UUID 就像9297EEEF-FE6D-4758-88BF-4051961B8619
正在为内部数据库中的每条记录和 api 调用生成唯一 ID。其他团队(安卓和网络)也在做同样的事情。这有可能重复吗?
【问题讨论】:
其实我有一个疑问reg。 UUID().uuidString是全球独一无二,如 Android、iOS Swift、java 等.
UUID 就像9297EEEF-FE6D-4758-88BF-4051961B8619
正在为内部数据库中的每条记录和 api 调用生成唯一 ID。其他团队(安卓和网络)也在做同样的事情。这有可能重复吗?
【问题讨论】:
我想是的,所以,计划添加一些参数,如静态文本、日期、时间和秒数。
String(format: "%@-IOS-%@", UUID().uuidString, Date().toString(format: "ddMMyyyyHHmmss"))
所以,我认为重复率会降低。
我的结果如下:
9297EEEF-FE6D-4758-88BF-4051961B8619-IOS-17112022153206
【讨论】: