http://docscn.studygolang.com/pkg/文档链接
math 包提供了基本常数和数学函数。
math下面的rand 包实现了伪随机数生成器.
种子数
rand.seed(n)//种子数必须要改变 否则随机数只会取第一次随机出来的数
rand.Intn(n)//得到从0到 (n-1)的随机数 //
package main
import (
"fmt"
"math/rand"
"time"
)
func main() {
time1 := time.Now() //获取当前时间
timeStamp := time1.Unix()//获取时间戳
fmt.Printf("%d\n", timeStamp)
rand.Seed(timeStamp)//为了让种子不停变化使用时间戳作为种子生成随机数
for i := 0; i < 10; i++ {
fmt.Println(rand.Intn(10))//0-9的随机数 参数n -1
}
}
来源:CSDN
作者:qq_23569917
链接:https://blog.csdn.net/qq_23569917/article/details/103568782