goalng 将字符串转化成整数后取余
package main
import (
"fmt"
"github.com/google/uuid"
"hash/fnv"
)
func main() {
var index uint32 = 3
// 字符串
uid := uuid.New().String()
h := fnv.New32a()
h.Write([]byte(uid))
i := h.Sum32()
remainder := i % index
// remainder 就是取余后的值
fmt.Println(remainder)
}

浙公网安备 33010602011771号