Go语言生成随机数
本文内容纲要:
在Go语言中生成随机数需要使用Seed(value)函数来提供伪随机数生成种子,一般情况下都会使用当前时间的纳秒数字,如果不在生成随机数之前调用该函数,那么每次生成的随机数都是一样的。
函数rand.Float32和rand.Float64返回介于[0.0,1.0)之间的伪随机数,其中包括0.0但不包括1.0。函数rand.Intn(value)返回介于[0,value)之间的伪随机数。
packagemain
import(
"fmt"
"math/rand"
"time"
)
funcmain(){
nanotime:=int64(time.Now().Nanosecond())
rand.Seed(nanotime)
fori:=0;i<10;i++{
fmt.Printf("%2.2f",100*rand.Float32())
}
}
本文内容总结:
原文链接:https://www.cnblogs.com/itbsl/p/10018887.html热门推荐
10 儿子立冬祝福语简短独特
11 对当兵的祝福语简短
12 侄儿高考试祝福语简短
13 伴郎红包祝福语朋友简短
14 媳妇生日简短祝福语朋友
15 公司年会祝福语简短最好
16 元旦感恩祝福语简短大全
17 红包祝福语简短10字
18 周六早晨祝福语简短