package util import ( "fmt" "math/rand" "time" ) func RandNumString(size int) string { rand.Seed(time.Now().Unix()) var str = "" for i := 0; i < size; i++ { str += fmt.Sprintf("%d", rand.Intn(10)) } return str } func GenerateCodeStr(size uint) string { var chars = "abcdefghijklmnopqrstuvwxyz0123456789" var ridx int var strCode string for i := uint(0); i < size; i++ { rand.Seed(time.Now().UnixNano()) ridx = rand.Intn(36) strCode += chars[ridx : ridx+1] } return strCode }