很多程序开始之前都有这个代码: `rand.Seed(time.Now().UnixNano())`。
这个代码大概意思是为每个程序生成一个固定的随机值,但是这个写法很奇怪,只是执行了个函数,这个函数没有给任何变量赋值,生成的值又没有保存,那它如何做到这点的呢?还是说理解得不对?
有疑问加站长微信联系(非本文作者)
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
`单行代码`