參考 各類字符串Hash函數算法
const seed uint32 = 131 // 31 131 1313 13131 131313 etc.. // BKDRHash is function to create hash for string func BKDRHash(str string) uint32 { var h uint32 for _, c := range str { h = h*seed + uint32(c) fmt.Println(h) } return h } 複製代碼