Golang的随机数生成注意事项
Golang的随机数生成注意事项
以整数为例,golang的随机数生成用的是math包里的rand包的Intn(n int)函数
,传入一个整数便可得到一个随机的从 [0,n) 的结果。
但,随机数的生成经常伴随着“种子”之类的说法,其实这要看自己的需求来决定是用还是不用。
就像上面的图片展示的一样,其实可以不用也能生成随机数,但是看图中右侧控制台的输出,其实我运行了两遍,发现两次的结果是一样,这就成为了人们俗称的 “伪随机数” 。
若想每次得到的结果都不一样,那么就需要设置好种子。关于”种子“这名字的起
原创
2022-03-15 23:35:11 ·
401 阅读 ·
0 评论