簡單的隨機數生成,結合時間模塊初始化種子
package main import ( "fmt" "math/rand" "time" ) func init(){ //以時間作為初始化種子 rand.Seed(time.Now().UnixNano()) } func main() { for i := 0; i < 10; i++ { a := rand.Int() fmt.Println(a) } for i := 0; i < 10; i++ { a := rand.Intn(100) fmt.Println(a) } for i := 0; i < 10; i++ { a := rand.Float32() fmt.Println(a) } }