strings Posted on 2018-09-25 | Visitors: 实现随机数12345678910111213func CreateRandom(strLen int) string { strRandom := "qwertyuiopasdfghjklzxcvbnm1234567890QWERTYUIOPASDFGHJKLZXCVBNM" bytes := []byte(strRandom) strByte := []byte{} // 需要一个随机种子(torrent),不然每次都是一样的随机数 r := rand.New(rand.NewSource(time.Now().UnixNano())) for i := 0; i < strLen; i++ { subNum := r.Intn(len(bytes)) sep := bytes[subNum] strByte = append(strByte, sep) } return string(strByte)} MD5加密12345func Md5(str string) string { m := md5.New() m.Write([]byte(str)) return hex.EncodeToString(m.Sum(nil))}