如何在golang中生成固定长度的随机字符串?(How to generate a random string of a fixed length in Go?)
实际上,您发布的代码仍然运行,即使它存在错误(请参阅下文),它仍然不会引起恐慌(只会使性能变差)。 您发布的堆栈跟踪指示math/rand包中的错误,我没有遇到它。 请发布完整的代码和Go版本+ env( go version和go env )。 恐慌的原因/解决方案: 事实证明,提问者同时从多个goroutines调用RandStringBytesMaskImprSrc() 。 RandStringBytesMaskImprSrc()使用共享的rand.Source实例,这对于并发使用是不安全的,因此来自 ...