唯一标识符
一个UID生成表达式的集合。
作者和贡献者到此社区扩展:arthuro555。
通过多种模式添加UUID (通用唯一标识符)生成表达式:
- UUIDv4: 创建遵循UUIDv4标准的长随机字符串。如果在系统/浏览器上可用,将使用加密随机数生成器,否则使用与
Random()
表达式相同的伪随机数生成器。碰撞的机会极低,但并非不存在。由于返回值是一个字符串,可能不是最有效的模式。在大多数情况下无法预测。 - 递增整数: 返回使用一个整数,每次调用后都会递增。非常高效,没有碰撞的风险。UID将是可预测的,因此如果用于私人唯一令牌,像密码重置验证UID,可能会容易受到一些密码攻击的影响。请注意,如果存储ID然后重新启动游戏,可能会有重复,因为它将重置计数器。
提示
学习如何通过一步一步的指南安装新扩展。
表达式
表达式
说明
UUID::GenerateIncrementedIntegerUID()
使用递增整数模式生成唯一标识符。
UUID::GenerateUUIDv4()
使用UUIDv4模式生成唯一标识符。
此页面是由GDevelop社区制作的面向所有人的开源跨平台游戏引擎的 Unique Identifiers _扩展的自动生成参考页面。