You've already forked golang-base-project
14 lines
264 B
Go
14 lines
264 B
Go
![]() |
package util
|
||
|
|
||
|
import (
|
||
|
"github.com/oklog/ulid/v2"
|
||
|
"math/rand"
|
||
|
"time"
|
||
|
)
|
||
|
|
||
|
func GenerateULID() string {
|
||
|
entropy := ulid.Monotonic(rand.New(rand.NewSource(time.Now().UnixNano())), 0)
|
||
|
res := ulid.MustNew(ulid.Timestamp(time.Now()), entropy)
|
||
|
return res.String()
|
||
|
}
|