为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

1 回答

可以参考官方文档:https://golang.org/pkg/math/rand/#Seed

意思就是:seed方法用来提供一个初始化的种子值,从而来确定随机源中默认的状态值;如果不调用seed方法,那么默认的行为就是调用Seed(1),将1作为初始化的种子值;这样rand每次使用的种子数都是1,所以每次重启程序都会随机生成的序列都是一样的;不重启时程序也不停止,一直获取的随机数是不一样的;每次重新设置种子值,那么随机序列就不一样了。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么输出都是一样的

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信