package peer import ( "crypto/rand" "encoding/hex" ) func NewID() (string, error) { r := make([]byte, 10) _, err := rand.Read(r) if err != nil { return "", err } return hex.EncodeToString(r), nil }