制定长度的随机字符串的问题.~

jan9snow · · 688 次点击
可能是硬件问题吧, 不管了,,,先贴出我的解决方案: ```go import ( "crypto/rand" "math/big" ) ``` ```go func RandomStr(len int) (salt []byte) { salt = make([]byte, len) max := big.NewInt(95) for i := 0; i < 6;i++ { num, _ := rand.Int(rand.Reader,max) salt[i] = byte(int(num.Int64()) + 32) } return } ```
#4
更多评论
试了一下,每次生成的都不一样啊
#1
而且随机字符串,用uuid多省事啊
#2