package hash import "hash/fnv" func Fnv(s string) (uint32, error) { h := fnv.New32a() _, err := h.Write([]byte(s)) if err != nil { return 0, err } return h.Sum32(), nil }