一介布衣
2020-08-03
go语言中的随机数
math/rand包操作随机数,
rand.Seed(seedNum)方法设定种子值,
rand.Intn(n)获取一个小于n的随机数,[ 同一个种子值,生成的随机数是确定的 ]
所以go语言中的随机数取决于种子的随机性,
一般情况下可以采用系统时间的毫秒数作为种子值.
当种子值相同时 package main
import (
"fmt"
"math/rand"
)
func main() {
rand.Seed(888)
//获取8个小于1000的随机数
for i := 0; i < 8; i++ {