1234567891011121314151617 |
- package utils
- import (
- "hash/maphash"
- "unsafe"
- )
- var globalSeed = maphash.MakeSeed()
- func GlobalID(material string) (id [8]byte) {
- *(*uint64)(unsafe.Pointer(&id[0])) = maphash.String(globalSeed, material)
- return
- }
- func MapHash(material string) uint64 {
- return maphash.String(globalSeed, material)
- }
|