講師回答 / 楓荇
可以參考官方文檔:https://golang.org/pkg/math/rand/#Seed 意思就是:seed方法用來提供一個初始化的種子值,從而來確定隨機源中默認的狀態值;如果不調用seed方法,那么默認的行為就是調用Seed(1),將1作為初始化的種子值;這樣rand每次使用的種子數都是1,所以每次重啟程序都會隨機生成的序列都是一樣的;不重啟時程序也不停止,一直獲取的隨機數是不一樣的;每次重新設置種子值,那么隨機序列就不一樣了。
2019-02-28