找回密码
 立即注册
 写了一个简单golang生成随机字符串的方法,分享出来,生成的都是大写的字母
  funcinit(){
  r=rand.New(rand.NewSource(time.Now().Unix()))
  }
  funcRandString(lenint)string{
  bytes:=make([]byte,len)
  fori:=0;i<len;i++{
  b:=r.Intn(26)+65
  bytes=byte(b)
  }
  returnstring(bytes)
  }
  funcTestRand(t*testing.T){
  fori:=0;i<10;i++{
  fmt.Println(RandString(10))
  }
  }
  测试结果:
  ZGNHXBCJRQ
  OWXMEWZTKK
  GYEYPKJHGL
  CEHJXKHRAE
  FAVUCTLUMD
  HTNRKJQETB
  PDSSWCMSOM
  ITMPQDRQIK
  QZGEXAJFIR
  HJICQMZRBD
2 T7 s4 L, a7 S/ f6 m
收藏
[url=https://jq.qq.com/?_wv=1027&k=55PJPtJ][/url]

0 个回复

您需要登录后才可以回帖 登录 | 立即注册