一、字符串hash取模分表

  1. func CRC32(str string) uint32 {
  2. return crc32.ChecksumIEEE([]byte(str))
  3. }
  4. func GetHashId(str string) uint32 {
  5. result := CRC32(str) % 10
  6. return result
  7. }
  8. func main() {
  9. str := "TP552DL102226"
  10. fmt.Println(CRC32(str), GetHashId(str))
  11. }