请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
 写了一个简单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
收藏
[url=https://jq.qq.com/?_wv=1027&k=55PJPtJ][/url]

0 个回复

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