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)
}

posted @ 2022-06-20 09:39  熊先生不开玩笑  阅读(210)  评论(0)    收藏  举报