GO如何生成4~6位数字短信验证码?

Grizelda ·
更新时间:2024-11-14
· 568 次阅读

func GenValidateCode(width int) string {     numeric := [9]byte{0,1, 2, 3, 4, 5, 6, 7, 8, 9}     r := len(numeric)     rand.Seed(time.Now().UnixNano())     var sb strings.Builder     for i := 0; i < width; i++ {         fmt.Fprintf(&sb, "%d", numeric[rand.Intn(r)])     }     return sb.String() }

使用说明:

width 验证码长度

如 4位GenValidateCode(4)



GO 验证码 短信验证码

需要 登录 后方可回复, 如果你还没有账号请 注册新账号