自带的有,碰撞不大。
package main import ( "fmt" "hash/fnv" ) func hash(s string) uint32 { h := fnv.New32a() h.Write([]byte(s)) return h.Sum32() } func main() { fmt.Println(hash("HelloWorld")) fmt.Println(hash("HelloWorld.")) }
JoyK Better personal homepage reddit styleGitHub Flavored Markdown syntax Adaptive layout
自带的有,碰撞不大。