Массовая генерация до 1000 идентификаторов UUID v4 (RFC 4122) через криптостойкий crypto.randomUUID. Регистр, дефисы, экспорт в JSON или CSV - всё в браузере, ничего не отправляется.
UUID / GUID (Universally / Globally Unique Identifier) - 128-битный идентификатор, применяется для маркировки записей в БД (PostgreSQL, MongoDB, MySQL), сессий, ключей API, конфигураций серверов и сущностей в играх (Minecraft: Player UUID, Entity UUID).
crypto.randomUUID().| Формат | Пример | Где применяется |
|---|---|---|
| Стандарт (lowercase) | f47ac10b-58cc-4372-a567-0e02b2c3d479 | БД, API, JSON |
| UPPERCASE | F47AC10B-58CC-4372-A567-0E02B2C3D479 | Windows GUID, XML-конфиги |
| Без дефисов | f47ac10b58cc4372a5670e02b2c3d479 | URL-safe идентификаторы, MongoDB _id |
| В фигурных скобках | {f47ac10b-58cc-4372-a567-0e02b2c3d479} | Windows registry, C#/.NET |
Пренебрежимо мала. Чтобы получить 50% шанс дубликата, нужно сгенерировать ~2,71 квинтиллиона UUID (√(2·2¹²²·ln 2)). Для практических задач - коллизия исключена.
Да. Spigot, Paper, Forge и датапаки принимают стандартные UUID v4 для Player/Entity ID. Используйте формат с дефисами и lowercase.
GUID - реализация UUID от Microsoft. По структуре и разрядности (128 бит) идентичны. Разница только в исторической традиции регистра и обрамления фигурными скобками.
Нет. Всё через нативный crypto.randomUUID() в браузере.