Go-产生随机数

产生随机数

 1 package main
 2 
 3 import (
 4     "fmt"
 5     "math/rand"
 6     "time"
 7 )
 8 
 9 func main() {
10     // 设置种子,只需一次
11     // 若果种子参数一样,每次运行程序产生的随机数都一样
12     // rand.Seed(666)
13     rand.Seed(time.Now().UnixNano()) // 以当前系统时间作为种子参数
14     for i := 0; i < 5; i++ {
15         fmt.Println("rand = ", rand.Int())     // 产生随机数,且很大
16         fmt.Println("rand = ", rand.Intn(100)) // 限制在100内的数
17     }
18 
19 }
View Code

 

posted @ 2019-05-14 22:30  大西瓜Paul  阅读(300)  评论(0)    收藏  举报
/*增加返回顶部按钮*/ 返回顶部 /*给标题增加蓝色背景长条*/