package main // 當前包聲明 func main() { // 程序的入口 // 隨機數 // 默認seed種子數偽,seed固定,每次取得隨機數都是固定 // 1.通過當前時間戳獲取seed種子數 t1:=time.Now() // 系統當前時間 //轉化成時間戳 //cTimeStamp:=t1.Unix() cTimeStamp:=t1.UnixNano() // 納秒的時間戳,更精確 rand.Seed(cTimeStamp) // 設置獲取隨機數的種子數,int64數字即可,根據時間的變動來隨機seed // 2.獲取隨機數 var a = rand.Intn(100) // [0,100) fmt.Println(a) // [1,10) ==> [0,9) + 1 來實現 // [m,n) rand.Intn(n-m+1) +m }