13 lines
188 B
Go
13 lines
188 B
Go
package util
|
|
|
|
import (
|
|
"crypto/rand"
|
|
"encoding/hex"
|
|
)
|
|
|
|
func NewID(prefix string) string {
|
|
buf := make([]byte, 8)
|
|
_, _ = rand.Read(buf)
|
|
return prefix + "_" + hex.EncodeToString(buf)
|
|
}
|