rand.Seed()math/rand

顶层的功能,如Float64和Int,使用默认共享源产生值的确定性序列中的每个程序运行时间。如果每次运行都需要不同的行为,请使用Seed函数初始化默认Source。

实施例:

rand.Seed(time.Now().UnixNano()) 
rand.Seed()

种子使用所提供的种子值的缺省源初始化为一个确定性州。如果种子没有被调用,那么生成器的行为就像种子(1)播种一样。