Как генерировать UUID в Go?

Junior
179 просмотров
AFK Offer AI

В стандартной библиотеке нет UUID, используют пакет github.com/google/uuid. uuid.New() генерирует UUID v4 (случайный), uuid.NewUUID() — v1 (на основе времени и MAC). Для парсинга — uuid.Parse(string). Если нужен только случайный идентификатор без зависимостей, можно собрать из crypto/rand, но лучше взять библиотеку.

Следующий вопрос

Расскажи про архитектуру твоего сервиса