futriis/pkg/types/id.go

19 lines
643 B
Go
Raw Normal View History

2026-02-27 22:04:04 +03:00
// /futriis/pkg/types/id.go
// Пакет types предоставляет утилиты для генерации идентификаторов
// Данный файл содержит функцию GenerateID для создания уникальных
// идентификаторов на основе криптостойкого генератора случайных чисел.
package types
import (
"crypto/rand"
"encoding/hex"
)
// GenerateID генерирует уникальный идентификатор
func GenerateID() string {
bytes := make([]byte, 16)
rand.Read(bytes)
return hex.EncodeToString(bytes)
}