rand Go · 常用包
Go 标准库里的伪随机数包:生成整数、浮点数等随机值,像掷骰子。
怎么用
import "math/rand"; rand.Intn(n)/Float64()
小例子
package main
import (
"fmt"
"math/rand"
)
func main() {
fmt.Println(rand.Intn(100) < 100)
}
运行结果
输出 true
提醒:Go 1.20 前需要手动 Seed,现在已自动播种;需要可重复序列时创建独立的 rand.NewSource
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Go全部词条