// GetRandomStr 返回随机字符串
func GetRandomStr(l int) string {
var A2Z []string
var a2z []string
var z2n []string
var total []string
for _, i := range Range(65, 91) {
A2Z = append(A2Z, string(rune(i)))
}
total = append(total, A2Z...)
for _, j := range Range(97, 123) {
a2z = append(a2z, string(rune(j)))
}
total = append(total, a2z...)
for _, k := range Range(48, 58) {
z2n = append(z2n, string(rune(k)))
}
total = append(total, z2n...)
var ranStr string
rand.Seed(time.Now().UnixNano())
for i := 0; i < l; i++ {
ranStr = ranStr + total[rand.Intn(len(total))]
}
return ranStr
}
获取指定长度的随机字符串
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- [TOC] 说明 在Finder加上一个打开当前路径的终端的功能有三种实现 FinderGo App, Go2Sh...
- webpack中获取git当前版本和当前脚本的工作目录 当你创建一个仓库的时候,使用 git init 指令, g...
- '''import os print '获取当前目录'print (os.getcwd())print (os.p...
- 仅针对vue项目,当然你如果能看懂也可以继续。 前言 前一阵子因为vue部署不上去错误没有解决,一直找不到原因,后...