go语言之生成随机数

Go的math/rand包提供了生成随机数的API,具体用法可通过go doc rand 查询

生成随机数时,以当前时间作为随机种子是个很好的选择,可以用time包生成当前时间,下面两个函数都可以:

func (t Time) Unix() int64
func (t Time) UnixNano() int64

1、下面例子表示通过Unix时间函数来生成随机数,如图:

运行结果如下:

标签