Files

16 lines
245 B
Go

package util
import "crypto/rand"
import "encoding/hex"
func NewID() (string, error) {
var buf []byte
var err error
buf = make([]byte, 16)
_, err = rand.Read(buf)
if err != nil {
return "", err
}
return hex.EncodeToString(buf), nil
}