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