package app import ( "crypto/rand" "encoding/hex" ) type appID [16]byte func (a *appID) String() string { return hex.EncodeToString(a[:]) } func newAppID() (*appID, error) { a := &appID{} _, err := rand.Read(a[:]) return a, err }