Unix和UnixNano

Unix將t表示爲Unix時間,即從時間點January 1, 1970 UTC到時間點t所經過的時間(單位秒)。
在windows下,rand.Seed(time.Now().Unix())作爲種子,得出的隨機數是隨機的

func (t Time) Unix() int64

UnixNano將t表示爲Unix時間,即從時間點January 1, 1970 UTC到時間點t所經過的時間(單位納秒)。如果納秒爲單位的unix時間超出了int64能表示的範圍,結果是未定義的。注意這就意味着Time零值調用UnixNano方法的話,結果是未定義的。
在windows下,rand.Seed(time.Now().UnixNano())作爲種子,得出的隨機數並不隨機

func (t Time) UnixNano() int64
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章