我想生成一个随机的 17 位数字字符串并通过 golang 将其解析为 uint64,这是我的代码:
const msgMaxValue = 100000000000000000
s := fmt.Sprintf("%17v", rand.New(rand.NewSource(time.Now().UnixNano())).Int63n(msgMaxValue))
log.Info("s:", s)
msgId, err := strconv.Atoi(s)
错误是:语法无效,我发现随机值中有一个空格但不知道为什么,我应该如何解决它,谢谢你
慕无忌1623718
相关分类