美文网首页
Golang 生成随机数字、随机字符串

Golang 生成随机数字、随机字符串

作者: 彩色代码 | 来源:发表于2020-07-21 13:50 被阅读0次

    生成随机数字

    func RandomInt(start int,end int) int{
        rand.Seed(time.Now().UnixNano())
        random:=rand.Intn(end-start)
        random = start + random
        return random
    }
    

    生成随机字符串

    func RandString(len int) string {
        r := rand.New(rand.NewSource(time.Now().UnixNano()))
        bytes := make([]byte, len)
        for i := 0; i < len; i++ {
            b := r.Intn(26) + 65
            bytes[i] = byte(b)
        }
        return string(bytes)
    }
    

    相关文章

      网友评论

          本文标题:Golang 生成随机数字、随机字符串

          本文链接:https://www.haomeiwen.com/subject/vhsikktx.html